阅读背景:

Android之SharedPreferences内部原理浅析

来源:互联网 

SharedPreferences内部工作原理:

1、调用getSharedPreferences();创建一个SharedPreferences对象,其中会先判断是否存在对应xml文件,如果发现存在则会有一个预加载操作,这个操作是把xml文件的内容通过I/O操作和XmlUitl解析后存入一个map对象中,所以我们调用SharedPreferences::getString();等get操作实际上是不会对文件做I/O操作,而是直接访问刚刚的map集合的内容,这提高了效率,如果对应的xml不存在则重新创建一个对应的xml文件。 1、调用getSharedPreferences()




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: