本文是在腾讯课堂上跟着Lance老师学习时做的一次笔记,一是为了方便自己以后查看,一是共享给大家。
SharedPrefences(Sp)存在的问题
- 有一定失败率
- 会引起系统crash,虽然频率是很低的
MMKV
- 地址:https://github.com/Tencent/MMKV/blob/master/readme_cn.md
- 简介:MMKV是基于mmap内存映射的key-value组件,底层序列化/反序列化使用protobuf实现,性能高,稳定性强。从2015年中至今在微信上使用,其性能和稳定性经过了时间的验证。近期也已一直到Android/macOS/Windows 平台,一并开源。
- 使用:
import com.tencent.mmkv.MMKV;
//……
MMKV kv = MMKV.defaultMMKV();
kv.encode("bool", true);
boolean bValue = kv.decodeBool("bool");
kv.encode(