美文网首页APP & programUI效果
Android-推荐一个缓存数据库的开源库(Hawk)

Android-推荐一个缓存数据库的开源库(Hawk)

作者: 阿博聊编程 | 来源:发表于2022-07-17 21:42 被阅读0次
图片来源网络,入侵必删

在日常开发中,我们肯定会使用到缓存的框架,部分项目可能会使用Hawk缓存库。这篇博客分享一下Hawk相关的知识,希望对看文章的小伙伴有所帮助。

Hawk

Hawk主要用来做缓存的,可以用来替代SharePreference,是一款便携的数据库。操作起来非常的简单,一行的代码就可以搞定了。

Hawk的引入

implementation('com.orhanobut:hawk:2.0.1')

截止我写博客,开源库最新版本是2.0.1,最新的Hawk版本需要点击查看。

初始化

Hawk.init(context).build();

保存类型示例

Hawk.put(key, T);

这里T指的是泛型,可以保存objectlistsmapssets等等数据类型。

获取类型示例

T value = Hawk.get(key);

删除数据示例

Hawk.delete(key);

删除所有的数据

Hawk.deleteAll();

这款开源的数据库还是挺好用的,有机会可以尝试运用到项目当中。

相关文章

网友评论

    本文标题:Android-推荐一个缓存数据库的开源库(Hawk)

    本文链接:https://www.haomeiwen.com/subject/oialirtx.html