当回收商想要回收适配器时,会调用哪种Recycler Adapter方法

时间:2016-05-14 15:50:55

标签: android listview android-recyclerview

我知道recycler适配器和listview基本上recycles适配器可以适合给定的屏幕,为用户提供多个项目的illusion,我的主要原因是这个问题是因为我有一个应用程序使用recyclerPicasso中加载大量图片,但我注意到毕加索没有按预期完成工作,我的应用大致使用了10mb真实设备上的emulator4mb,这对于显示图像的应用程序非常有用,但我想更进一步,我想在适配器调用的方法中自行回收位图离开屏幕,也就是说,由于视图被回收,必须有一种方法可以从适配器中删除数据并用新数据重新填充它以使illusion成为现实,我查看了回收器适配器文档和我注意到onDetachedFromRecyclerViewonViewDetachedFromWindow的两种方法都无法覆盖,任何人都知道如何处理我的问题?

1 个答案:

答案 0 :(得分:3)

解决了它,我不得不覆盖onViewRecycled,前面的两种方法是可以覆盖的,除了我不知道怎么做,我知道。

   @Override
public void onViewRecycled(MyViewHolder holder) {
    super.onViewRecycled(holder);
    //destory anything here


}