美文网首页
greendao实现搜索历史记录的查找清除和去重功能

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

作者: ChenSong1993 | 来源:发表于2018-02-06 16:04 被阅读0次

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

直接点击查看效果

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

在这里就先放着几张图上去,具体的方法下面再说。详细的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

相关文章

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

    先直接上图如果不是你想要的可以节省你的时间 直接点击查看效果 在这里就先放着几张图上去,具体的方法下面再说。详细的...

  • iOS - 搜索历史记录(本地归档实现)

    主要功能:历史记录的去重,新搜索的排第一,清除历史记录 1,首先用两个数组来保存搜索记录(为了新搜索的文字排第一而...

  • iOS UISearchBar实现

    项目需求要求实现带历史记录的搜索功能,经过无数次网上查找资料和几次修改,终于实现了,菜鸟一枚,需记录下来以便以后查...

  • [Android]greendao实现搜索历史功能

    使用greendao实现搜索历史功能 之前封装sqlite实现过这功能,不过原生封装使用sql语句,而且green...

  • Spring Boot + Redis 搞定搜索栏热搜、不雅文字

    使用java和redis实现一个简单的热搜功能,具备以下功能: 搜索栏展示当前登陆的个人用户的搜索历史记录,删除个...

  • kt+mvi+jetpack版 wanandroid

    先上效果图 已实现功能 v1.0.0 功能完成状态首页列表、顶部广告☑用户输入文字搜索、热门搜索、历史记录☑根据类...

  • Andoid最近搜索记录

    Andoid最近搜索记录 原生搜Alt Image TextAndroid搜索记录(需翻墙)问题:没有清除历史记录...

  • RecyclerView动态删除一行item

    最近公司项目中要做搜索功能,如下图 点击清空搜索,上面的搜索历史哪项item直接清除掉了,对应布局也隐藏掉。 实现...

  • js常用算法

    数组去重: 阶乘 生成菲波那切数列 二分查找 实现栈的功能 定义一个栈 实现栈的pop,push 实现链表的fin...

  • 【App小功能交互体验1】-搜索功能

    【搜索】功能基本是App必备功能之一,通常会包含历史记录和热门搜索标签,除此之外针对不同类别的APP,会依据其功能...

网友评论

      本文标题:greendao实现搜索历史记录的查找清除和去重功能

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