[发明专利]应用于终端上的信息处理方法和装置及计算机可读存储介质在审
申请号: | 201810490999.0 | 申请日: | 2018-05-21 |
公开(公告)号: | CN108647080A | 公开(公告)日: | 2018-10-12 |
发明(设计)人: | 陈剑波;陈锐 | 申请(专利权)人: | 成都路行通信息技术有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610041 四川省成都市中国(四川)自由贸*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 展示 计算机可读存储介质 方法和装置 信息处理 承载 选项 终端 题目 数据源 复用 加载 创建 应用 消耗 申请 | ||
本申请公开了应用于终端上的信息处理方法和装置及计算机可读存储介质。该方法的一实施方式包括:获取待展示的数据源;创建第一视图列表;将至少一个当前待展示题目承载在第一视图列表中的各个第一视图单元中进行展示;针对每个第一视图单元,创建第二视图列表并添加至第一视图单元中,其中每个第二视图列表包括多个支持复用的第二视图单元;将各个第一视图单元中所承载的当前展示题目所对应的至少一个当前待展示选项承载在向该第一视图单元中所添加的第二视图列表的各个第二视图单元中进行展示。该实施方式实现了选项加载的灵活性且降低了对内存资源的消耗。
技术领域
本申请涉及计算机技术领域,具体涉及信息显示技术领域,尤其涉及应用于终端上的信息处理方法和装置及计算机可读存储介质。
背景技术
选择控件是应用程序中经常使用到的要素。一些操作系统由于不提供原生的选择控件,需要开发人员基于操作系统提供的其他原生控件自行开发,才能呈现出选择控件的效果。
然而,目前基于操作系统原生控件进行封装而得到的选择控件,在面对需要呈现多个选择题时,创建用于显示的视图单元时只能给每个选择控件固定数量的选项,或者用动态加载的方式为选择控件加载不同数量的选项,前者缺乏灵活性,后者会在操作时不断删除和创建很多控件而造成系统资源的过度开销,用户使用时会感到明显的卡顿。
发明内容
本申请的目的在于提出一种应用于终端上的信息处理方法和装置,来解决以上背景技术部分提到的技术问题。
第一方面,本申请实施例提供了一种应用于终端上的信息处理方法,方法包括:获取待展示的数据源,该数据源包括多个选择题,其中每个选择题包括题目和多个对应的选项;创建第一视图列表,其中,该第一视图列表包括支持复用的多个视图单元;将至少一个当前待展示题目承载在该第一视图列表中的各个第一视图单元中进行展示;针对每个第一视图单元,创建第二视图列表并添加至第一视图单元中,其中每个第二视图列表包括多个支持复用的第二视图单元;将各个第一视图单元中所承载的当前展示题目所对应的至少一个当前待展示选项承载在向该第一视图单元中所添加的第二视图列表的各个第二视图单元中进行展示。
在一些实施例中,上述方法还包括:当检测到针对第一视图列表的滑动操作时,确定第一视图列表中的各个第一视图单元是否完全移出展示区域;当确定任一第一视图单元完全移出展示区域时,释放任一第一视图单元承载的内容,并将任一第一视图单元回收至预设缓存池中,以供承载其他内容。
在一些实施例中,上述方法还包括:当检测到针对第二视图列表的滑动操作时,确定第二视图列表中的各个第二视图单元是否完全移出展示区域;当确定任一第二视图单元完全移出展示区域时,释放任一第二视图单元承载的内容,并将任一第二视图单元回收至预设缓存池中,以供承载其他内容。
在一些实施例中,上述获取待展示的数据源包括:采用二维数组加载数据源,其中二维数组的第一维度和第二维度分别表征题目数量以及题目中的选项数量;以及,上述方法还包括:根据二位数组中第一维度的序号按序确定至少一个当前待展示题目;根据二位数组中第二维度的序号按序确定当前展示题目所对应的至少一个当前待展示选项。
在一些实施例中,上述将至少一个当前待展示题目承载在第一视图列表中的各个第一视图单元中进行展示,包括:在第一视图列表中的各个第一视图单元中创建标签控件,以将至少一个当前待展示题目设置为标签控件的文本进行展示。
在一些实施例中,每个第二视图单元中添加有用于检测选择操作的事件触发控件;以及,上述方法还包括:当检测到任一事件触发控件被触发时,传递被触发的事件触发控件所在的第二视图单元所承载的选项所记载的数据。
在一些实施例中,上述第一视图列表是基于UItableView控件创建的,上述第二视图列表是基于UICollectionView控件创建的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都路行通信息技术有限公司,未经成都路行通信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810490999.0/2.html,转载请声明来源钻瓜专利网。