Android 全面剖析SharedPreferences

网友投稿 224 2022-09-20

Android 全面剖析SharedPreferences

文章目录

​​前言​​​​好文章:​​

前言

最近接手了一个项目,由于项目比较老,没有一个好的架构,发现 ​​context.getSharedPreferences​​ 的代码满天飞。

比如 ;

随即产生一个疑问,如果我多次调用 ​​context.getSharedPreferences​​ , 那么获取的 SharedPreferences 实例是一个,还是多个????????

直接说答案:

相同的 fileName , 不管调用多少次,SharedPreferences 都是同一个实例。

也就是说 SharedPreferences 一旦被创建,就会在一个 map 中保存起来,map 的 key 就是 SharedPreferences 的 fileName。

相关的实现类在 ​​ContextImpl​​ 中

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:(手工)【sqli-labs48、49】order by注入、盲注、GET注入
下一篇:dubbo 2.5.3 升级记录 to 2.7.10
相关文章

 发表评论

暂时没有评论,来抢沙发吧~