我通过在 onScrollStateChanged(...) 方法中将更多项目加载到数组列表来实现无限列表视图。如果我实现这个方案来获取超过 100 万个条目,我将向数组列表添加一百万个对象,这是内存密集型的。我可以使用哪些方案来实现高效的内存管理?
PS:问题是关于适配器中可以放入的物品数量。
编辑:
更多细节:
数据来源为互联网。我必须从互联网获取数据并将其放入列表视图适配器中。
我认为你应该只保留当前条目以及它们之前或之后的条目(也许是 100 个),并将这些数据放入缓存中。
当您滚动列表视图时,像以前一样获取更多条目并更新缓存(不要一次获取 100 万个)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)