是否需要花时间在第一次从共享首选项获取数据,然后在第二次,第三次或第四次获取相同或相同的密钥?
答案 0 :(得分:1)
关于SharedPreferences。
第一次加载后,SharedPreferences缓存,因此磁盘访问加载数据需要一段时间。您可以尝试在测试套件的早期加载SharedPreferences以避免这种惩罚。
为了保存您的数据,您应该选择SharedPreferences.Editor.apply()而不是SharedPreferences.Editor.commit(),因为appy是异步的。但是,请阅读有关两者的文档,以了解哪种情况适用于您的情况。