应用保留活动信息

时间:2013-07-18 20:05:09

标签: android android-activity retain

我正在开发Android应用程序,在主要活动中,当我退出应用程序时,我想要保存一个号码。当我暂停/恢复活动时,它工作,但当我去任务管理器并停止应用程序然后重新启动它时,数字会回到0.我尝试使用onSaveInstanceState和onRestoreInstanceState方法,但它不起作用。有什么建议吗?

2 个答案:

答案 0 :(得分:0)

您可以使用sharedPreferences。

答案 1 :(得分:0)

活动状态和应用程序状态之间存在区别。

实例状态与活动相关联,可用于临时存储信息以在应用程序的单个生命周期内重新填充活动。即,当您的活动被操作系统销毁时,它非常有用。但是当你的应用程序被杀死时(就像你从任务管理器那样),实例状态就会被删除。

如果要在应用程序的多个生命周期内持久存储信息,则应使用SharedPreferences框架。

有关更多信息,请参阅此处: http://eigo.co.uk/labs/managing-state-in-an-android-activity/#How-to-Store-State-Information