我无法弄清楚为什么它会在第28行抛出NullPointerException,这是return mClasses.size();
我无法弄清楚为什么,任何想法?
private ArrayList<String> mClasses;
public int size;
public mAdapter(Context context,ArrayList<String> classes,ArrayList<Integer> checked) {
mInflater = LayoutInflater.from(context);
mClasses = classes;
mChecked = checked;
}
public int getCount() {
return mClasses.size();
}
..etc
}
答案 0 :(得分:0)
return this.size();
我想。
答案 1 :(得分:0)
我的猜测是你传递的“类”为空。 可以用
轻松检查if(calsses == null)Log.e("error","parameter classes is null);
或在debug中启动,在返回时添加一个断点,并查看断点周围参数的值。