flex 4.6 : How to cache image captured using PersistenceManager

229 views Asked by At

Im beginner in Flex mobile application , my issue is the app restart then i used PersistenceManager to solve it, but when i take an image with camera i cannot hold the image if the app restart then how to hold all image captured when user click to save button i think it will be in the imagecaptured method but it doesn't work the app restarted and camera app is opened to take image method is

public function imagecaptured(event:MediaEvent):void
        {
            //submitButton.enabled = false;
            antherImg.label = "please wait to detect your location";
            imagepromise = event.data;
            imgBorder.source = imagepromise.file.url;
            //values to send
            var imgURL:Object = imagepromise.file.url;
            var imgName:Object = imagepromise.relativePath;

            //save Persistence
            var saveManager:PersistenceManager = new PersistenceManager();            
            saveManager.setProperty("url", imagepromise.file.url);
            saveManager.setProperty("name", imagepromise.relativePath);
        }

and when page creation (creationComplete)

 public var loadManager:PersistenceManager = new PersistenceManager();


if(loadManager.load())
            {

                var savedData:Object = saveManager.getProperty("url");
                var savedData:Object = saveManager.getProperty("name");


            }

Please help , Thanks in advance

0

There are 0 answers