我有一個類'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運行這個。
我不知道爲什麼倒票?是的,這是一個容易被發現的問題,但並不適用於所有類型的問題?容易與否 –