离开Android应用程序时如何保存我的数据

时间:2016-04-28 22:00:27

标签: android save onresume onpause

我知道如何使用OnPause和OnResume保存和恢复应用程序。当用户按下后退按钮,当他转动平板电脑并按下主页按钮时,我做了。 但我的问题是当用户关闭应用程序时我不知道如何做同样的事情。

所以我想知道如何在同一状态恢复我的应用程序,当用户关闭应用程序时?我什么时候保存国家?

非常感谢你的帮助!

2 个答案:

答案 0 :(得分:0)

您可以使用的最简单的数据存储是SharedPreferences

您可以在此处找到一些示例:

https://developer.android.com/guide/topics/data/data-storage.html#pref

Android Shared preferences example

答案 1 :(得分:0)

Android Activity在它被销毁之前调用onDestroy()方法。您可以实现在那里保存状态的逻辑。 检查活动生命周期以了解更多信息。 http://developer.android.com/training/basics/activity-lifecycle/index.html