我有一个类'AdResources'。我创建了一个列表来保存AdResources对象将对象添加到列表时出现空指针异常
private List<AdResources> adResourcesList = null;
然后,我创建了一个AdResources对象AdResources map = new AdResources();
我也map.setType(((JSONArray)nearbyPlacesData.get(i)).optString(0));
增加了一些数据map
(没有什么是空在这里,交叉检查)
这一切后我做adResourcesList.add(map);
。我在这里得到空指针异常。这很奇怪,因为运行调试器,就在执行adResourcesList.add(地图)之前,我可以看到map
对象不为空,因此为什么NPE?
另外值得注意的是,我从AsyncTask doInBackground运行这个。
我不知道为什么倒票?是的,这是一个容易被发现的问题,但并不适用于所有类型的问题?容易与否 –