锁定屏幕和打开其他应用程序android之间的生命周期有什么区别

时间:2015-08-03 08:45:13

标签: android lifecycle

我正在开发一个application,问题是当我从home按下openwhatsapp notification并重新打开{{}时1}},它从application的开头重新开始,而不是application到它剩下的状态。

锁定然后解锁屏幕时,恢复到离开状态。

所以,我尝试在这两个进程之间跟踪resuming(锁定屏幕并打开其他app / home)。 让我感到困惑的是,当我锁定屏幕或打开其他应用/家庭时,两个流程都显示相同的life-cyclelifecycleonPause()。然后,当我返回应用时,会触发onStop()onRestart()

如果两者都显示相同的结果,为什么锁定屏幕和解锁仍继续onResume(),同时按下application或其他home并重新打开application却没有?

感谢任何解决方案或解释。感谢。

代码:

application

1 个答案:

答案 0 :(得分:0)

我认为您必须使用 onSaveInstanceState(Bundle savedInstanceState)来实现您的应用销毁时的数据。 请看一下that Link,它会对你有帮助。