/MickeyStore

基于sqlite的key-value数据存储工具,Android KV 数据存取库

Primary LanguageJava

MickeyStore

基于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)