读取文本几万条的数据 到listview如何优化
比如做一个词典小程序,读取星际词霸的词库,词库包括.idx,字典的词汇索引,一般都是几万条数据,然后就是.dict的解释数据,查询的时候先要获取idx中的词汇索引,根据索...
比如做一个词典小程序,读取 星际词霸的词库, 词库包括 .idx ,字典的词汇索引,一般都是几万条数据, 然后就是.dict 的解释数据 ,查询的时候先要获取idx中的词汇索引 ,根据索引 读取.dict 解释. 怎么样才能够提高性能,读取解释倒是没事,关键是 输入查询词后要 遍历索引文件,找到解释信息的偏移量,然后读取,如果用list 数组读取idx 所有的信息,即便是另外开启新的线程,感觉效率也不好.数据量太大,占内存也多.,请教有什么思路.解决,诚挚感谢.
展开
2013-07-25
展开全部
可以使用分页 重写一下适配器,每次只显示一定pageSize的数据,滚动的时候再加载下个pageSize的数据...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-25
展开全部
我是来见世面的,见到三分走人,大家继续
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-25
展开全部
是的 当手机客户端上的LIstView如果要加载几万条数据时 就是这种情况了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询