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

图片来源网络,入侵必删

在日常开发中,我们肯定会使用到缓存的框架,部分项目可能会使用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();

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容