1.mmkV和SharedPreferences类似,但是存储和读取效率优于sp
缺点是mmkv,依赖体积大些
简单使用:
1.gradle里添加依赖
//mmkv
implementation 'com.tencent:mmkv-static:1.2.7'
2.在application里 初始化
//使用步骤
@Override
public void onCreate() {
super.onCreate();
application = this;
//retrofit网络请求框架
RetrofitHelper.getInstance().init(application);
MMKV.initialize(this);
}
3.在使用的类里开启:
全局变量:
MMKV mmkv = MMKV.defaultMMKV();//开启MMKV
4.存数据(键值对存,可以存储任意类型)
//增加主页次数
mmkv.putInt("sumSlideCount", getSumCount() + 1);
5.取数据(通过map的键取值)
private volatile int homeSlideCount = mmkv.getInt("homeSlideCount", 0);