首页 > 解决方案 > onViewRecycled 需要调用 super 吗?

问题描述

onViewRecycledclass MyAdapter extends RecyclerView.Adapter.

@Override
public void onViewRecycled(@NonNull RecyclerView.ViewHolder holder) {

    ...
    super.onViewRecycled(holder);
}

覆盖时是否super必须调用?

边注

我也想知道,因为我在调用 super 时遇到了(众所周知的)错误:

作为原始类型 'android.support.v7.widget.RecyclerView.Adapter' 的成员对 'onViewRecycled(VH)' 的未经检查的调用

标签: androidandroid-recyclerview

解决方案


不,因为RecyclerView.Adapter是一个抽象类,没有具体的实现。请参阅文档

在此处输入图像描述


推荐阅读