Skip to content

在RecyclerView中滚动时 AutoGridView调用onDetachedFromWindow问题 #4

@chenli309

Description

@chenli309

当RecyclerView向下滚动时 不可见的条目中的AutoGridView会调用onDetachedFromWindow方法释放资源;

这样上下来回滚动几次,再点击AutoGridView中的图片,会因为资源被释放造成点击事件不响应。

解决:
在Adapter中重写onViewRecycled方法,在onViewRecycled方法中调用AutoGridView的释放资源方法。

@OverRide
public void onViewRecycled(@nonnull ItemHolder holder) {
super.onViewRecycled(holder);
holder.autoGridView.release();
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions