【发布时间】:2016-04-28 22:00:27
【问题描述】:
我知道如何使用 OnPause 和 OnResume 保存和恢复应用程序。当用户按下返回按钮、转动平板电脑和按下主页按钮时,我都会这样做。 但我的问题是当用户关闭应用程序时我不知道如何做同样的事情。
所以我想知道如何将我的应用程序恢复到相同的状态,即用户关闭应用程序时的状态?我在什么时候保存状态?
非常感谢您的帮助!
【问题讨论】:
标签: android save onresume onpause
我知道如何使用 OnPause 和 OnResume 保存和恢复应用程序。当用户按下返回按钮、转动平板电脑和按下主页按钮时,我都会这样做。 但我的问题是当用户关闭应用程序时我不知道如何做同样的事情。
所以我想知道如何将我的应用程序恢复到相同的状态,即用户关闭应用程序时的状态?我在什么时候保存状态?
非常感谢您的帮助!
【问题讨论】:
标签: android save onresume onpause
您可以使用的最简单的数据存储是SharedPreferences。
您可以在此处找到一些示例:
https://developer.android.com/guide/topics/data/data-storage.html#pref
【讨论】:
Android Activity 在被销毁之前调用 onDestroy() 方法。您可以在那里实现保存状态的逻辑。 检查活动生命周期以了解更多信息。 http://developer.android.com/training/basics/activity-lifecycle/index.html
【讨论】: