【发布时间】:2014-08-12 21:22:15
【问题描述】:
我已经搜索了答案,但还没有找到我要找的东西。 我的问题是是否会调用 onPause 方法或任何其他生命周期方法,例如,如果我的应用程序的进程被强制关闭,例如使用某些 TaskKiller 应用程序,或者使用 Eclipse 中 DDMS 中的停止按钮? 我需要知道,因为我在 onPause 中保存了有价值的信息
【问题讨论】:
-
没有。如果用户强制关闭它,您的其余代码都不会执行。
-
如果发生这种情况,我该如何保存有价值的信息?
-
我不知道有什么方法可以这样做。你能做的最好的就是显示一个高度可见的警告,强制关闭应用程序会导致关键数据丢失。
-
刚刚想到的一个解决方案是定期将您的数据存储到更永久的位置。这可以最大限度地减少数据丢失量。
-
是的,这是可以理解的,但是你必须定义你必须保存它的时间段,以及如何......
标签: android android-activity activity-lifecycle