2013-01-07 85 views
0

有什麼不對?當我點擊BTN時,它正在停止(意外)。這是工作錯誤的代碼的一部分,我使用的庫是Jsoap。幫我解決解析HTML(android)

btn.setOnClickListener(new OnClickListener() {  
    public void onClick(View v) { 

     try { 
      doc = Jsoup.connect("http://hitage.ru").get(); 
     } catch (IOException e) { 
      // TODO Auto-generated catch block 
      e.printStackTrace(); 
     } 
     //Elements nodes = doc.getElementsByAttributeValueStarting("class", "page node"); 
    } 
}); 
+1

發佈您的LogCat堆棧跟蹤。看來你可能會得到一個'NetworkOnMainThreadException'。 –

回答

2

你不能在UI線程上進行網絡調用。您需要使用AsyncTask或類似的東西。此外,請確保您有

<uses-permission android:name="android.permission.INTERNET" /> 

在您的AndroidManifest.xml

+0

我的記憶... thnx很多 –