檢測我開發下載一個XML文件,解析它,然後在屏幕上顯示的信息的應用程序。我得到了NullPointerException
異常錯誤在下面的代碼:NullPointerException異常帶的AsyncTask
這裏是代碼:
private class DownloadXmlTask extends AsyncTask<String, Void, List<vehicleInfo>> {
@Override
protected List<vehicleInfo> doInBackground(String... url) {
try {
return getvehicles.processBusTime();
} catch (IOException e) {
return null;
} catch (XmlPullParserException e) {
return null;
}
}
@Override
protected void onPostExecute(List<vehicleInfo> result) {
for (int record = 0; record < result.size(); record++) {
double latitude = result.get(record).latitude;
double longitude = result.get(record).longitude;
mMap.addMarker(new MarkerOptions().position(new LatLng(latitude, longitude)).title("Marker"));
}
}
}
它返回一個NullPointerException
在該行:for (int record = 0; record < result.size(); record++) {
可能是什麼問題?
謝謝。
2個例外抓到的任何。你會知道如果你登錄他們。 – njzk2