由于输入法方面的工作,使用SharedPreference比较的,使用中也不是特别规范。这篇文章在使用SharedPreference上给出了很多好的建议。
1.不要存放大的key和value!我就不重复三遍了,会引起界面卡、频繁GC、占用内存等等,好自为之!
2.毫不相关的配置项就不要丢在一起了!文件越大读取越慢,不知不觉就被猪队友给坑了; 然后,放进defalut的那个简直就是愚蠢行为!
3.读取频繁的key和不易变动的key尽量不要放在一起,影响速度。(如果整个文件很小,那么忽略吧,为了这点性能添加维护成本得不偿失)
4.不要乱edit和apply,尽量批量修改一次提交!
5.尽量不要存放JSON和HTML,这种场景请直接使用json!
6.不要指望用这货进行跨进程通信!!!