标签: android mvvmcross
我的MvxRecyclerView的ItemsSource中有很多项目。是否有可能知道哪些目前被“缓存”并且没有被任何视图持有者引用? (并在滚动到其位置时重新绑定)
MvxRecyclerView
我需要知道这一点,因为这些项目包含图像,我想在内存不可见时释放内存并且使用太多内存。
我正在使用MvvmCross,但简单Android中的答案就足够了。
答案 0 :(得分:2)
在您的Recyclerview上调用onViewRecycled,将您要释放的图像添加到堆栈中(或者在查看回收后立即释放它们)
onViewRecycled