用MMKV代替SharedPreferences存储键值对数据
介绍:
MMKV——基于 mmap 的高性能通用 key-value 组件
上速度性能对比图:
使用三步走:
1、依赖:
dependencies { implementation com.tencent:mmkv:1.0.22 // replace "1.0.22" with any available version }
2、初始化(在入口处):
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); String rootDir = MMKV.initialize(this); System.out.println("mmkv root: " + rootDir); //…… }
3、使用:
import com.tencent.mmkv.MMKV; MMKV kv = MMKV.defaultMMKV(); kv.encode("bool", true); boolean bValue = kv.decodeBool("bool"); kv.encode("int", Integer.MIN_VALUE); int iValue = kv.decodeInt("int"); kv.encode("string", "Hello from mmkv"); String str = kv.decodeString("string");
完。
附上官方GitHub地址:
下一篇:
window linux 双系统安装