我想知道如何使用 CWAC 的无限适配器来处理非常大的列表。
我主要关心的是内存管理。如果我缓存数千个项目,我最终会出现内存不足的异常。那么我该如何处理那个缓存呢?我可以清除之前的条目吗?
据我了解,当我们向下滚动列表时,无限适配器只会触发其 cacheInBackground() 方法和 appendCachedData() 。如果我想清除不再可见的早期条目(列表顶部)的缓存怎么办?
当我向上滚动时,无尽的适配器将如何表现?换句话说,无限适配器是双向的吗?如果没有,我可以解决这个限制吗?
提前致谢。