Android 使用adapter.getItem时出现NullPointerException(位置)
我在WeekDays.java中有以下代码Android 使用adapter.getItem时出现NullPointerException(位置),android,android-adapter,Android,Android Adapter,我在WeekDays.java中有以下代码 ArrayAdapter<TaskInAWeek> adapter1 = (ArrayAdapter<TaskInAWeek>) getListAdapter() ; TaskInAWeek taski; ArrayList<Long> checkedItms = new ArrayList<Long>(); ArrayList<Long> uncheckedItms = new ArrayL
ArrayAdapter<TaskInAWeek> adapter1 = (ArrayAdapter<TaskInAWeek>) getListAdapter() ;
TaskInAWeek taski;
ArrayList<Long> checkedItms = new ArrayList<Long>();
ArrayList<Long> uncheckedItms = new ArrayList<Long>();
for(int i=0;i<values.size();i++)
{
Log.i("value's size:" +values.size()," ");
if(EditStatusAdapter.tog==1)
{
Log.i("i::"+i," ");
taski = adapter1.getItem(i);
long id = taski.getId();
Log.i("nid:"+id," ");
checkedItms.add(id);
}
else
{
Log.i("i::"+i," ");
taski = adapter1.getItem(i);
long id = taski.getId();
Log.i("nid:"+id," ");
uncheckedItms.add(id);
}
}
ArrayAdapter适配器1=(ArrayAdapter)getListAdapter();
任务周任务i;
ArrayList checkedItms=新的ArrayList();
ArrayList uncheckedItms=新建ArrayList();
对于(int i=0;iis adapter1)有效对象?您是否检查adapter1是否不等于null?是否有可能adapter1
在该位置为null?我不检查!但我怎么做?最初它将为null..但当taski=adapter1.getItem(i);.时它不会为null。是否还有其他可能性?