Android-SharedReference是否有默认的过期日期?

Android-SharedReference是否有默认的过期日期?,android,sharedpreferences,taskmanager,cache-expiration,Android,Sharedpreferences,Taskmanager,Cache Expiration,简单地说:全部在标题中 详情: 我的目标是将数据存储在SharedReference中,直到开发人员手动清除它们。 那么我想知道: 1)SharedReference确实有一个默认的过期日期,因此我的android设备将在某个时候自动清除存储在SharedReference中的数据 或 2)SharedReference没有默认的过期日期,因此我的android设备将永远存储在SharedReference中的数据,除非开发人员手动清除这些数据。 +)SharedReference中的数据是否可

简单地说:全部在标题中

详情: 我的目标是将数据存储在SharedReference中,直到开发人员手动清除它们。 那么我想知道:

1)SharedReference确实有一个默认的过期日期,因此我的android设备将在某个时候自动清除存储在SharedReference中的数据

2)SharedReference没有默认的过期日期,因此我的android设备将永远存储在SharedReference中的数据,除非开发人员手动清除这些数据。

+)SharedReference中的数据是否可能被android OS(后台)任务管理器清除

哪一个是正确答案?或者,我错过了什么

任何意见都将不胜感激

问候,

SharedReference有一个默认的过期日期,因此我的android设备会在某个时候自动清除SharedReference中存储的数据

没有

SharedReference没有默认的过期日期

因此,我的android设备将永远在SharedReference中存储数据,除非我不手动清除它们

不,假设那句话中的“I”指的是你是一名开发人员。用户可以清除应用程序的数据,这也将清除你的
共享引用

SharedReference中的数据是否可能被android OS(后台)任务管理器清除


否。Android终止进程以释放系统RAM。它不会删除文件,例如
SharedReferences
,以释放系统RAM。

同样感谢,我刚刚澄清了主题“I”,我指的是您假设的开发人员。