我将一些数据保存到共享偏好中,我的问题是,即使应用程序关闭,即使重置pda,数据仍然存在
关于生命周期的另一个问题,我的应用程序应该继续在后台工作,如果我按下我的pda的“menú”按钮,同时选择其他应用程序等等...但是如果我按“后退”按钮,它执行ondestroy方法,应用程序不继续工作。
谢谢!
答案 0 :(得分:3)
sharedpreferences旨在实现这一目标。在应用程序执行之间保留数据..
- http://developer.android.com/guide/topics/data/data-storage.html#pref
如果您希望自己的应用在后台保持活动状态,则需要将其作为服务运行。
- https://developer.android.com/training/run-background-service/create-service.html
答案 1 :(得分:0)
当应用关闭时,共享偏好意图保持不变。它只是一个存储数据的xml文件。如果您不需要某些值,您可以在Base-Activity的onCreate中重置它们,或者定义一个扩展Application的全局类并将数据存储在全局变量中。