[发明专利]数据刷新方法、装置、电子设备及存储介质在审

专利信息
申请号: 201811598215.2 申请日: 2018-12-25
公开(公告)号: CN109669756A 公开(公告)日: 2019-04-23
发明(设计)人: 廖彦文 申请(专利权)人: 北京金山安全软件有限公司
主分类号: G06F9/451 分类号: G06F9/451
代理公司: 广州三环专利商标代理有限公司 44202 代理人: 郝传鑫;熊永强
地址: 100085 北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 视图控件 数据刷新 适配器 差别数据 存储介质 第一数据 电子设备 数据集 回收 局部刷新 比对
【说明书】:

发明实施例提供一种数据刷新方法、装置、电子设备及存储介质,用于解决RecyclerView刷新速率慢的问题。其中,该方法包括:在接收到针对目标回收者视图控件的第一数据集时,从所述目标回收者视图控件对应的适配器中获取第二数据集;将所述第一数据集和所述第二数据集进行比对,得到差别数据集;将所述差别数据集输入所述适配器,以使所述适配器对所述目标回收者视图控件进行局部刷新。实施本发明实施例,可提高数据刷新效率。

技术领域

本发明涉及计算机领域,具体涉及一种数据刷新方法、装置、电子设备及存储介质。

背景技术

目前,安卓(Android)原生的回收者视图控件(RecyclerView)由于其扩展性好、更灵活等优势而被日益广泛地用于用户界面(User Interface,UI)的显示和控制,且UI通常采用网格布局来实现项目(item)的布局效果,每一行包括多列项目的视图(View),通过在项目的视图上显示焦点让用户知道当前所操作的对象,并根据用户的滑动操作指令上拉加载显示区域之外的项目。在现有技术中,RecyclerView的数据和视图提供者是适配器(Adapter),则RecyclerView的数据刷新方法需依据该Adapter进行差别计算以及更新操作,导致数据刷新的速率慢。

发明内容

本发明实施例提供一种数据刷新方法、装置、电子设备及存储介质,用于解决RecyclerView刷新速率慢的问题。

本发明实施例第一方面提供一种数据刷新方法,包括:

在接收到针对目标回收者视图控件的第一数据集时,从所述目标回收者视图控件对应的适配器中获取第二数据集;

将所述第一数据集和所述第二数据集进行比对,得到差别数据集;

将所述差别数据集输入所述适配器,以使所述适配器对所述目标回收者视图控件进行局部刷新。

结合本发明实施例第一方面,在本发明实施例第一方面的第一种可能的实现方式中,所述将所述第一数据集和所述第二数据集进行比对,得到差别数据集,包括:

根据所述第一数据集和所述第二数据集建立第三数据集;

将所述第二数据集和所述第三数据集进行比对,得到所述差别数据集;

所述方法还包括:

将所述第三数据集输入所述适配器,以使所述适配器更新所述第一数据集。

结合本发明实施例第一方面的第一种可能的实现方式,在本发明实施例第一方面的第二种可能的实现方式中,所述第一数据集包括多个第一项目,所述第二数据集包括多个第二项目,所述根据所述第一数据集和所述第二数据集建立第三数据集,包括:

将所述多个第二项目中的首个第二项目作为目标第二项目,迭代执行:

判断所述多个第一项目中是否存在与所述目标第二项目匹配的目标第一项目;

若存在所述目标第一项目,则在所述第三数据集中添加所述目标第一项目以及所述目标第一项目对应的数据;

若不存在所述目标第一项目,则在所述第三数据集中添加所述目标第二项目以及所述目标第二项目对应的数据;

判断所述目标第二项目是否为所述多个第二项目中的最后一个第二项目;

若所述目标第二项目是最后一个第二项目,则结束迭代;

若所述目标第二项目不是最后一个第二项目,则将所述多个第二项目中所述目标第二项目的下一个第二项目作为所述目标第二项目。

结合本发明实施例第一方面的第二种可能的实现方式,在本发明实施例第一方面的第三种可能的实现方式中,所述方法还包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山安全软件有限公司,未经北京金山安全软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201811598215.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top