【发布时间】:2016-12-30 20:53:12
【问题描述】:
我想获取地址中的链接,我使用Jsoup 和RecyclerView,所以我这样做:
public static List<News> newsList(String url) {
List<News> newsArrayList = new ArrayList<>();
try {
Document document = Jsoup.connect().get();
Elements newsElements = document.select(".boxMiddle .grpLinks a");
int i = 1;
for (Element newsElement : newsElements) {
News news = new News();
news.setId(i);
news.setTitle(newsElement.text());
news.setDate(newsElement.attr("title"));
news.setUrl(Uri.parse("www.google.com"));
newsArrayList.add(news);
i++;
}
} catch (IOException e) {
e.printStackTrace();
}
return newsArrayList;
}
但是,我收到此错误:android.os.NetworkOnMainThreadException!
我该如何解决这个错误?
【问题讨论】: