我想知道Android是否缓存应用程序偏好?
我有一个活动正在运行。然后点击设置->管理应用程序->查找我的应用程序->清除数据。
但是从我的活动来看,应用程序中的首选项值保持不变,尽管我通过上面的步骤清除了它。
但是当我关机再开机的时候,好像清空了。
我的问题是android如何缓存应用程序偏好?
谢谢。
我想你的意思是SharedPreferences
通过告诉应用程序首选项…
当你执行clear data
时,Android会清除首选项文件。
应用程序数据(从首选项文件中读取的值在它被清除之前)留在内存中,直到应用程序被系统杀死,这可能就是为什么你看到首选项的值保持不变的原因。
尝试Clear Data
和Force Close
..这应该是你所期望的。