[发明专利]一种列表页数据显示方法以及列表页数据显示装置有效
申请号: | 201910349829.5 | 申请日: | 2019-04-28 |
公开(公告)号: | CN110209447B | 公开(公告)日: | 2023-02-28 |
发明(设计)人: | 禹潇潇 | 申请(专利权)人: | 五八有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 北京弘权知识产权代理有限公司 11363 | 代理人: | 逯长明;许伟群 |
地址: | 300450 天津市滨海新区经济技术开*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 列表 页数 显示 方法 以及 显示装置 | ||
1.一种列表页数据显示方法,其特征在于,包括:
JavaScript端提供数据源并将数据发送给Native端,Native端对位于屏幕的可见区域的组件Cell进行渲染,得到已渲染Cell;
利用所述已渲染Cell显示所述Cell对应的第一列表页数据;
在发生列表页滚动时,所述Native端将回收Cell缓存至回收区,所述回收Cell是指滚动至屏幕的可见区域之外的已渲染Cell;
确定发生列表页滚动后待显示于屏幕的可见区域的第二列表页数据;
如果所述回收区中保存有回收Cell,则判断所述第二列表页数据与所述第一列表页数据是否相同;
在所述第二列表页数据与所述第一列表页数据不相同的情况下,获取所述回收cell的类型;
在所述回收cell的类型为Javascript类型时,所述Native端向Javascript端发送渲染请求,以使所述Javascript端根据所述渲染请求组织所述回收cell的目标样式,所述Native端根据所述Javascript端发送的目标样式对所述回收cell进行渲染;
在所述回收cell的类型为Native类型时,所述Native端对所述回收cell进行渲染。
2.如权利要求1所述的方法,其特征在于:在所述第二列表页数据与所述第一列表页数据相同的情况下,利用所述回收cell显示所述第二列表页数据。
3.一种列表页数据显示装置,其特征在于,包括:
渲染模块,用于JavaScript端提供数据源并将数据发送给Native端,Native端对位于屏幕的可见区域的组件Cell进行渲染,得到已渲染Cell;
第一显示模块,用于利用所述已渲染Cell显示所述Cell对应的第一列表页数据;
缓存模块,用于在发生列表页滚动时,所述Native端将回收Cell缓存至回收区,所述回收Cell是指滚动至屏幕的可见区域之外的已渲染Cell;
确定模块,用于确定发生列表页滚动后待显示于屏幕的可见区域的第二列表页数据;
第二显示模块,用于如果所述回收区中保存有回收Cell,则利用所述回收Cell显示所述第二列表页数据;
所述第二显示模块包括:
判断子模块,用于判断所述第二列表页数据与所述第一列表页数据是否相同;
第二显示子模块,用于在所述第二列表页数据与所述第一列表页数据不相同的情况下,对所述回收cell进行渲染,并利用经过渲染的回收cell显示所述第二列表页数据;
所述第二显示子模块包括:
获取单元,用于获取所述回收cell的类型;
渲染单元,用于根据获取到的所述回收cell的类型,对所述回收cell进行渲染;
显示单元,用于利用经过渲染的回收cell显示所述第二列表页数据;
所述渲染单元包括:
发送子单元,用于在所述回收cell的类型为Javascript类型时,所述Native端向Javascript端发送渲染请求,以使所述Javascript端根据所述渲染请求组织所述回收cell的目标样式;
渲染子单元,用于所述Native端根据所述Javascript端发送的目标样式对所述回收cell进行渲染,或用于在所述回收cell的类型为Native类型时,所述Native端对所述回收cell进行渲染。
4.如权利要求3所述的列表页数据显示装置,其特征在于,所述第二显示模块包括:
第一显示子模块,用于在所述第二列表页数据与所述第一列表页数据相同的情况下,利用所述回收cell显示所述第二列表页数据。
5.一种电子设备,其特征在于,包括:
存储器,用于存储程序指令;
处理器,用于调用并执行所述存储器中的程序指令,以实现权利要求1~2任一项所述的列表页数据显示方法。
6.一种可读存储介质,其特征在于,所述可读存储介质中存储有计算机程序,当列表页数据显示装置的至少一个处理器执行所述计算机程序时,列表页数据显示装置执行权利要求1~2任一项所述的列表页数据显示方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于五八有限公司,未经五八有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910349829.5/1.html,转载请声明来源钻瓜专利网。