【发布时间】:2018-02-14 12:12:25
【问题描述】:
我有一个包含自定义视图的 RecyclerView。 我在这些视图中使用 RX 进行了一些调用,并且我想在不再需要视图时进行处理(以避免内存泄漏)。 问题是 RecyclerView 回收视图,并且“dispose”调用在“onDetachedFromWindow”方法中,所以有时当我向上滚动时,我可以看到没有完成 RX 调用并被处理的视图。 我可以做些什么来避免这种情况?使用 RX 和一次性用品的最佳做法是什么?
【问题讨论】:
-
也贴出相关的适配器代码。
标签: android android-recyclerview dispose rx-java2 rx-android