【发布时间】:2012-06-10 05:36:06
【问题描述】:
我正在开发一个使用摄像头的 phonegap 应用程序。在内存不足的情况下,当相机启动时,我的应用程序会被系统杀死,有时没有调用 onDestroy() 方法(现在我知道只有 onPause() 是有保证的)。
我可以重写 onPause() 方法(在 javascript 或 java 中)来存储应用程序状态,并在应用程序重新启动时恢复它。问题是图片文件uri丢失了,我的应用获取不到。
当相机返回图片uri并且我的应用程序已被杀死时,您知道Android中有什么方法可以调用我的回调函数吗?有什么解决方法吗?
我认为这个问题对于所有使用startActivityForResult()的android开发都是通用的,但是我没有找到任何解决方案。
提前致谢 ;-)
【问题讨论】:
标签: android memory cordova callback android-camera-intent