Android之不要滥用SharedPreference
- Android,SharedPreferences,性能,优化
SharedPreferences 是常见的存储数据的工具类。简单方便,但是问题也很多。很大项目因为没有很好的规范,大家写得都很随意,导致了很多问题,有的项目 SharedPreferences 文件多得没有人知道具体有多少个,有个的项目就一两个 SharedPreferences 文件,大到没有人知道它有多大。
- SharedPreferences 用来存储一些简单的数据,不适合存储大量的数据。
- 单个文件不要过大,因为它们最终加载到一个 HashMap 中,并且读写的时候会导致全量的 IO 操作,有失败的可能。
- 批量编辑,最好批量处理,统一提交
- commit 发生在 UI 线程,apply 发生在工作线程。
- 不支持跨进程
阅读原文 : Android之不要滥用SharedPreference https://www.jianshu.com/p/8eb2147c328b
- EOF -
本文链接 https://spacepage.top/archives/2019.08.20-Android开发不要滥用SharedPreference.html,欢迎转载,转载请注明出处。