2012-02-24 75 views
0

我已經編寫了一個獨立的java項目中的一些功能,它的工作原理,並輸出正確的結果。但是,當我嘗試做一個Android項目我剛剛得到一個錯誤這個java文件說:在android中出現錯誤,但它在純java中起作用。

的方法getTextContent()是未定義的類型節點

這是我得到的錯誤當我拖着從Java項目到Android項目中的Java文件..

這裏有點代碼:

for (int k = 1; k<listDist.getLength(); k++) { 
     NodeList childs = listDist.item(listDist.getLength() -1).getChildNodes(); 
     if ((childs.item(k)!=null)&&childs.item(k).getNodeName().equals("text")) { 
       totalKM = (childs.item(k).getTextContent()); 
       finalResult = totalKM.substring(0, totalKM.lastIndexOf("km")); 
       return finalResult; 
     }  
    } 

在variabl出現的錯誤總共KM。

據我瞭解,Android可以基於純java類構建新的對象嗎?或者不是這樣嗎?我能做些什麼來解決這個問題?

我的項目結構看起來像這樣

Project1 
     src 
     com.distance 
        MainActivity 
     Services 
       Distances 

的java文件位於服務包

回答

1

Node.getTextContent()只適用於Android的API級別8個,最多可用。您可能需要調整最低API級別。

相關問題