我解析Android上XMLFILE和我有類似的東西:爲什麼getTagValue拋出空指針,如果空
<images>
<image></image>
</images>
我有以下代碼:
Element imagesElement = (Element) poiElement.getElementsByTagName("images").item(0);
NodeList images = imagesElement.getElementsByTagName("image");
for (int n = 0; n < images.getLength(); n++) {
Element imgElement = (Element) images.item(n);
String imgUrl = getTagValue("image", imgElement);<< ERROR HERE
if (imgUrl != "") {
//do something here }
}
如果我運行getTagValue( 「image」,imgElement)當標籤爲空時,我得到一個空指針異常,如果我運行它時,它會返回值。如果它是空的,我希望有一個空字符串!
我試着檢查日月食調試器中的imgElement來試圖確定我是如何檢查它是否是空的,但我無法弄清楚如何!誰能幫忙?
貝克斯
你可以發佈你在LogCat中得到的錯誤嗎? – TofferJ 2011-05-06 15:16:17
發佈'getTagValue'的代碼。問題在那裏。 – 2011-05-06 15:46:22