我正在尝试使用 jsoup 基于某些属性提取链接。当我将它作为一个简单的 java 程序运行时,该代码运行良好,但是当我在 Android 中运行它时,我没有得到结果。我正在运行的代码如下:
List<String> feeds = new ArrayList<>();
try {
Document doc = Jsoup.connect("http://www.bbc.co.uk/news/").get();
Elements links = doc.getElementsByTag("link");
String type = "application/rss+xml";
for (Element link : links) {
if (link.attr("type").equals(type)) {
//System.out.println(link.attr("href"));
feeds.add(link.attr("href"));
}
}
} catch (IOException e) {
e.printStackTrace();
}
for(String item : feeds){
System.out.println(item);
}
作为一个简单的 java 代码,它能够在 bbc.co.uk/news 上找到一个 RSS 文件的链接,但是当我在 Android AsyncTask 中运行它时,我没有得到任何结果。有什么解释吗?