android:当应用程序进入前台时维护首选项

时间:2011-12-27 11:57:42

标签: android

请告诉我维护应用程序状态/数据的正确方法。

我有一个执行警报任务的警报活动。它需要用户首选项并将它们保存在全局变量中并开始在后台工作。

当调用警报时我再次调用此活动,但是当它启动时,它会将所有用户首选项重新初始化为其初始值。

如何维护这些值,以便在应用程序到达前台时保持其所有值不变?

1 个答案:

答案 0 :(得分:0)

如果你没有太多的偏好,他们可以维持共享的prefrerences。我开发了一个小型库,可以轻松使用它们。参见示例(在构造函数中):

https://github.com/ko5tik/camerawatch/blob/master/src/de/pribluda/android/camerawatch/Configuration.java

经验法则:加载onCreate()并保存在onPause()

图书馆在这里:

https://github.com/ko5tik/andject