0
我正在爲自己開發一個小型應用程序,但我不明白爲什麼我的代碼在Eclipse中工作,而不是在使用Android Studio的手機上工作。適用於Eclipse但不適用於Android Studio的Jsoup代碼(httpurlconnectionimpl)
public static ArrayList<Link> getLinksToChoose(String searchUrl) {
ArrayList<Link> linkList = new ArrayList<Link>();
try {
System.out.println(searchUrl);
Document doc = Jsoup.connect(searchUrl).timeout(3000).userAgent("Chrome").get();
Elements links = doc.select("tr");
links.remove(0);
Elements newLinks = new Elements();
for(Element link : links) {
Link newLink = new Link(getURL(link),getName(link),getLang(link));
linkList.add(newLink);
}
} catch(IOException e){
e.printStackTrace();
}
return linkList;
}
問題是我甚至無法獲取文檔。我總是在我嘗試獲取html文檔的行中獲得httpurlconnectionimpl。我已經閱讀了一些關於Android中的Jsoup的內容。有些人建議使用AsyncTask,但似乎並不能解決我的問題。
謝謝。如果有人想讀這篇文章,我還必須在AndroidManifest.xml文件中添加Internet權限,現在它的工作方式應該是這樣。 – Rard