我正在开发一个使用相机的PhoneGap应用程序。在低内存情况下,当启动相机时,我的应用程序会被系统杀死,有时甚至没有调用onDestroy()方法(现在我知道只有onPause()是保证会被调用的)。
我可以重写onPause()方法(使用JavaScript或Java)来存储应用程序状态,并在应用程序重新启动时恢复它。问题是图片文件URI丢失了,我的应用程序无法获取它。
你知道在Android中是否有任何方法可以在相机返回图片URI并且我的应用程序已经被杀死时回调我的回调函数吗?有什么解决办法吗?
我认为这个问题对所有使用startActivityForResult()的Android开发都是普遍存在的,但我还没有找到任何解决方案。
谢谢!
我可以重写onPause()方法(使用JavaScript或Java)来存储应用程序状态,并在应用程序重新启动时恢复它。问题是图片文件URI丢失了,我的应用程序无法获取它。
你知道在Android中是否有任何方法可以在相机返回图片URI并且我的应用程序已经被杀死时回调我的回调函数吗?有什么解决办法吗?
我认为这个问题对所有使用startActivityForResult()的Android开发都是普遍存在的,但我还没有找到任何解决方案。
谢谢!