0

第一次从共享首选项中获取数据所需的时间是相同的还是不同的,然后是第二次、第三次或第四次?

4

1 回答 1

1

关于共享首选项。

SharedPreferences 在首次加载后缓存,因此加载数据的磁盘访问将花费时间但一次。您可以尝试在测试套件的早期加载 SharedPreferences 以避免这种损失。

为了持久化您的数据,您应该选择 SharedPreferences.Editor.apply() 而不是 SharedPreferences.Editor.commit() 因为 appy 是异步的。但请务必阅读有关两者的文档,以查看哪一个适用于您的情况。

SharedPreferences.Editor 文档

SharedPreences 文档

于 2016-02-05T10:29:16.077 回答