发明名称 |
一种列表中不同样式内容混搭加载的实现方法及系统 |
摘要 |
本发明公开了一种列表中不同样式内容混搭加载的实现方法及系统,涉及安卓系统中列表样式混搭加载技术领域。该方法包括:构建数据视图关联缓存;根据不同样式,编写对应的数据类型、数据视图和数据视图容器;为每种样式编写对应的关联解析器,将编写好的关联解析器逐一添加至数据视图关联缓存中,并指定其下标为其数据类型的哈希码;当列表要显示各种数据时逐一取出每条数据,每取出一条数据后,根据数据的数据类型哈希码得到对应的关联解析器,利用关联解析器依次创建数据视图、数据视图容器,并将数据填入创建的视图容器中并显示。本发明能在实现不同样式内容混搭加载的同时,极大简化代码量,提升开发效率和运行效率,降低混搭加载的错误率。 |
申请公布号 |
CN105956145A |
申请公布日期 |
2016.09.21 |
申请号 |
CN201610315938.1 |
申请日期 |
2016.05.12 |
申请人 |
武汉斗鱼网络科技有限公司 |
发明人 |
霍启圣 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
武汉智权专利代理事务所(特殊普通合伙) 42225 |
代理人 |
沈林华 |
主权项 |
一种列表中不同样式内容混搭加载的实现方法,其特征在于,包括以下步骤:A、构建用于存放各种关联解析器的数据视图关联缓存;B、根据不同样式,编写对应的数据类型、数据视图和数据视图容器;C、为每种样式编写对应的关联解析器;将编写好的关联解析器逐一添加至所述数据视图关联缓存中,并指定关联解析器的下标为其数据类型的哈希码,该数据类型的哈希码在内存中具有唯一数值;D、当列表要显示各种数据时,从列表适配器中逐一取出每条数据;每取出一条数据后,根据该数据的数据类型的哈希码得到对应的关联解析器,利用得到关联解析器依次创建数据视图、数据视图容器,并将该条数据填入创建的数据视图容器中并显示。 |
地址 |
430000 湖北省武汉市东湖开发区软件园东路1号软件产业4.1期B1栋11楼 |