【问题标题】:The activity is not restored after back from system camera从系统摄像头返回后,活动未恢复
【发布时间】:2015-03-28 12:44:01
【问题描述】:

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

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

【问题讨论】:

    标签: android android-activity activity-lifecycle


    【解决方案1】:

    我知道,如果内存不足,Android 相机(垃圾收集器)会“杀死”其他应用程序。甚至是后台的活动,甚至是启动相机的活动!

    可能与你的问题有关?

    见Phonegap camera android kills cordova 和 PhoneGap camera restarts the application

    这可能很方便:http://developer.android.com/reference/android/app/Activity.html 你能检查一下 onDestroy() ...不确定你能用这个做任何事情..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-23
      • 2015-05-18
      • 1970-01-01
      • 1970-01-01
      • 2018-10-31
      • 1970-01-01
      • 2020-03-20
      • 1970-01-01
      相关资源
      最近更新 更多