SharedPreferences在Android不同版本上的体现

xiaoxiao2021-02-28  67

原文:http://www.jianshu.com/p/b266466e9087

在程序中,如果每次Shared读取,都去解析xml,显然耗时费力。通过源码可知,Shared在运行时,存储的数据会放在Map中。由此可见,应用启动时,程序会将xml解析加载到内存,映射成Map。而之后的读写,都是对内存上Map对象的操作。只有数据需要更新时,才会操作xml。

android 4.4 源码

Android 5.0 源码

 由源码可看出:SharedPreference中key为null,会导致Bug

转载请注明原文地址: https://www.6miu.com/read-70065.html

最新回复(0)