发明名称 一种列表中不同样式内容混搭加载的实现方法及系统
摘要 本发明公开了一种列表中不同样式内容混搭加载的实现方法及系统,涉及安卓系统中列表样式混搭加载技术领域。该方法包括:构建数据视图关联缓存;根据不同样式,编写对应的数据类型、数据视图和数据视图容器;为每种样式编写对应的关联解析器,将编写好的关联解析器逐一添加至数据视图关联缓存中,并指定其下标为其数据类型的哈希码;当列表要显示各种数据时逐一取出每条数据,每取出一条数据后,根据数据的数据类型哈希码得到对应的关联解析器,利用关联解析器依次创建数据视图、数据视图容器,并将数据填入创建的视图容器中并显示。本发明能在实现不同样式内容混搭加载的同时,极大简化代码量,提升开发效率和运行效率,降低混搭加载的错误率。
申请公布号 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楼