Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用adapter.getItem时出现NullPointerException(位置)_Android_Android Adapter - Fatal编程技术网

Android 使用adapter.getItem时出现NullPointerException(位置)

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

我在WeekDays.java中有以下代码

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。是否还有其他可能性?