简单地说:全部都是标题。
详细说明: 我的目标是将数据存储在SharedPreference中,直到开发人员手动清除它们。 然后我想知道:
1)SharedPreference DOES有一个默认的截止日期,因此我的Android设备会在某个时候自动清除存储在SharedPreference中的数据
OR
2)SharedPreference没有默认的截止日期,因此我的Android设备将永久存储在SharedPreference中的数据,除非开发人员手动清除它们。
+)Android OS(后台)任务管理器是否可以清除SharedPreference中的数据?
哪一个是正确答案?或者,我错过了什么?
非常感谢任何输入。
此致
答案 0 :(得分:4)
SharedPreference DOES有一个默认的截止日期,因此我的Android设备会在某个时候自动清除存储在SharedPreference中的数据
没有
SharedPreference没有默认的到期日期
是
因此我的Android设备将永久存储在SharedPreference中的数据,除非我不手动清除它们。
不,假设该句中的“我”指的是您作为开发人员。用户可以清除应用的数据,这也将消除您的SharedPreferences
。
Android OS(后台)任务管理器是否可以清除SharedPreference中的数据?
没有。 Android终止进程以释放系统RAM。它不会删除文件,例如SharedPreferences
,以释放系统RAM。