请告诉我维护应用程序状态/数据的正确方法。
我有一个执行警报任务的警报活动。它需要用户首选项并将它们保存在全局变量中并开始在后台工作。
当调用警报时我再次调用此活动,但是当它启动时,它会将所有用户首选项重新初始化为其初始值。
如何维护这些值,以便在应用程序到达前台时保持其所有值不变?
答案 0 :(得分:0)
如果你没有太多的偏好,他们可以维持共享的prefrerences。我开发了一个小型库,可以轻松使用它们。参见示例(在构造函数中):
经验法则:加载onCreate()并保存在onPause()
中图书馆在这里: