greendao实现搜索历史记录的查找清除和去重功能

2018-02-06  本文已影响0人  ChenSong1993

先直接上图如果不是你想要的可以节省你的时间

直接点击查看效果

搜索界面 输入搜索结果 搜索结果显示

在这里就先放着几张图上去,具体的方法下面再说。详细的demo

使用到了一些第三方的库

主要第三方的数据库 greendao ,相比之前一步步写数据库这个方法确实减少了很多步骤,但是有利也有弊,用了第三方的库,不熟悉数据库原理的伙伴有可能会一直不太清楚亲自创建数据库的乐趣和详细情况,跑偏了囧。

下来就进入正题看看怎么使用

首先先大概讲讲greendao的使用 需要在build中引用 'org.greenrobot:greendao:3.2.2' 而且需要在最上面添加 apply plugin:'org.greenrobot.greendao' // 添加应用依赖插件

这些是需要使用greendao的准备工作

下来具体说一下数据库的使用步骤

先创建自己所需要的实体类注意需要加上这些  

@Entity 这个是声明这个实体和数据库关联

@Id(autoincrement = true) 自增

@Property(nameInDb = "NAME") 对应的是数据库参数的名字,不写系统会自动创建

下来直接运行程序它下面的东西以及数据库相关的类都生成好 就是下面这几个类

接下来需要在代码中使用它,主要的操作有这些 

具体步骤

详细的使用方法可以查看这个github.com/chensong1993

上一篇下一篇

猜你喜欢

热点阅读