我正在开发一个application
,问题是当我从home
按下open
或whatsapp
notification
并重新打开{{}时1}},它从application
的开头重新开始,而不是application
到它剩下的状态。
锁定然后解锁屏幕时,恢复到离开状态。
所以,我尝试在这两个进程之间跟踪resuming
(锁定屏幕并打开其他app / home)。
让我感到困惑的是,当我锁定屏幕或打开其他应用/家庭时,两个流程都显示相同的life-cycle
,lifecycle
和onPause()
。然后,当我返回应用时,会触发onStop()
和onRestart()
。
如果两者都显示相同的结果,为什么锁定屏幕和解锁仍继续onResume()
,同时按下application
或其他home
并重新打开application
却没有?
感谢任何解决方案或解释。感谢。
代码:
application
答案 0 :(得分:0)
我认为您必须使用 onSaveInstanceState(Bundle savedInstanceState)来实现您的应用销毁时的数据。 请看一下that Link,它会对你有帮助。