基于sqlite的key-value数据存储工具
下载代码到自己的java目录下,由于使用了Gson进行json格式化处理,所以还需要引用Gson,在gradle文件的dependencies
里面添加
implementation 'com.google.code.gson:gson:2.8.5'
- 初始化 推荐在application里面执行初始化。
MickeyStore.getInstance().init(Context context);
- 设置数据异步
MickeyStore.getInstance().setData(String key, Object value, OnMickeyStoreListener listener);
- 获取数据异步
MickeyStore.getInstance().getData(String key, OnMickeyStoreListener listener);
- 移除数据异步
MickeyStore.getInstance().removeData(String key, OnMickeyStoreListener listener)
- 设置数据同步
MickeyStore.getInstance().setData(String key, Object obj)
- 获取数据同步
MickeyStore.getInstance().getData(String key)
- 清空数据异步
MickeyStore.getInstance().clear(String key, OnMickeyStoreListener listener)