重新認識sharedpreference
參考
sharedpreference,是Android開發者用的美滋滋的一個存儲方式,其實不是所有的東西都能存儲,使用不當、不優雅會導致APP卡頓。
- 不要存放大的key和value,會引起界面卡、頻繁GC、佔用內存等等。
- 毫不相關的配置項就不要丟在一起了!文件越大讀取越慢,不知不覺就被豬隊友給坑了;藍後,放進defalut的那個簡直就是愚蠢行爲!
- 讀取頻繁的key和不易變動的key儘量不要放在一起,影響速度。(如果整個文件很小,那麼忽略吧,爲了這點性能添加維護成本得不償失)
- 不要亂edit和apply,儘量批量修改一次提交!
- 儘量不要存放JSON和HTML,這種場景請直接使用json!
- 不要指望用這貨進行跨進程通信!!