从系统相机返回后,活动不会恢复

时间:2015-03-28 12:44:02

标签: android android-activity activity-lifecycle

我有一个活动叫系统相机拍照并返回照片。但有时活动不会恢复。我打印了日志,发现onPause()被调用但调用系统相机后没有调用onSaveInstanceState()和onStop()。由于内存不足,我暂停我的活动被系统杀死。但是如果系统杀死了活动,应该调用onSaveInstanceState(),不是吗?

是否有任何原因导致不调用onSaveInstanceState()?有没有人有关于这个问题的解决方法?我不知道这个,所以来这里。

1 个答案:

答案 0 :(得分:0)

我知道安卓摄像头(垃圾收集器)'杀死'其他应用程序,以防内存不足。甚至是后台的活动,甚至是启动相机的活动!

可能与您的问题有关吗?

Phonegap camera android kills cordovaPhoneGap camera restarts the application

这可能是heandy:http://developer.android.com/reference/android/app/Activity.html 你能查一下onDestroy()......不确定你能用这个做什么..