我有一个扩展RecyclerView.Adapter的类。
public class MainAdapter extends RecyclerView.Adapter<MainAdapter.ViewHolder> {
.
ArrayList<String> mDataset;
.
.
.
我向此类添加了一个新的公共成员函数,以返回 mDataset
public ArrayList<String> getmDataset() {
return mDataset;
}
问题是当实例化MainAdapter时,我无法在此类中引用 getmDataset()
当我键入新的MainAdapter.getmDataset()时,它显示无法解析方法错误。
如何引用getmDataset()???
答案 0 :(得分:0)
如果您要从任何类引用getmDataset()
,则必须创建
MainAdapter ma=new MainAdapter();
ma.getmDataset();
或者在同一课程中,您可以编写this.getmDataset();
或者,如果您的mDataset
是静态成员,则可以使getmDataset()
像静态一样
public static ArrayList<String> getmDataset() {
return mDataset;
}
命名为MainAdapter.getmDataset()