Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/164.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android是否缓存应用程序首选项?_Android - Fatal编程技术网

android是否缓存应用程序首选项?

android是否缓存应用程序首选项?,android,Android,我想知道Android是否缓存应用程序首选项 我正在进行一项活动。 然后我进入设置->管理应用程序->查找我的应用程序->清除数据 但从我的活动来看,我的应用程序中的首选项值保持不变,尽管我通过上述步骤清除了它 但是,当我关掉电源,然后打开电话,这似乎清除它 我的问题是,安卓是否会缓存应用程序偏好 谢谢。我想你的意思是告诉应用程序首选项的共享引用 当您执行清除数据时,Android会清除首选项文件 应用程序数据(清除前从首选项文件读取的值)将一直保留在内存中,直到系统终止应用程序,这可能是您看到

我想知道Android是否缓存应用程序首选项

我正在进行一项活动。 然后我进入设置->管理应用程序->查找我的应用程序->清除数据

但从我的活动来看,我的应用程序中的首选项值保持不变,尽管我通过上述步骤清除了它

但是,当我关掉电源,然后打开电话,这似乎清除它

我的问题是,安卓是否会缓存应用程序偏好


谢谢。

我想你的意思是告诉应用程序首选项的
共享引用

当您执行
清除数据时,Android会清除首选项文件

应用程序数据(清除前从首选项文件读取的值)将一直保留在内存中,直到系统终止应用程序,这可能是您看到首选项值保持不变的原因

尝试
清除数据
强制关闭
。。那会给你你所期待的