这是我的问题是:我有一个产品列表,其中包含存储在sqlite数据库中的~10,000个项目.在我的应用程序中,我需要搜索此列表中的任何项目.我有几个选择:
>使用autoCompleteTextVIEw,预先加载所有产品,当我输入产品名称时,列表会建议产品,因此我只需要从建议中进行选择.这是最简单的方法,但我觉得10,000个项目(或者将来会更多)加载非常繁重
>当我键入任何字符并单击搜索时,应用程序将从数据库中选择所有产品,并将字符作为过滤器.然后将结果集输入到某个列表视图,以便我可以选择任何项目.这种方法可以节省内存,因为应用程序不会将所有项目加载到内存中,而只会加载包含过滤字符的项目.
有没有更好的方法来做到这一点?
谢谢
以上是内存溢出为你收集整理的从android中的10,000个项目列表中选择任何项目全部内容,希望文章能够帮你解决从android中的10,000个项目列表中选择任何项目所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)