Javascript 使用Jsoup将数据导入listview时出错
我正在使用jsoup将数据导入listview。它在不同的url上不起作用。其中作为html页面是相同的Javascript 使用Jsoup将数据导入listview时出错,javascript,android,Javascript,Android,我正在使用jsoup将数据导入listview。它在不同的url上不起作用。其中作为html页面是相同的 @Override protected Void doInBackground(Void... params) { arraylist = new ArrayList<HashMap<String, String>>(); try { Document doc = Jsoup.connect(url).
@Override
protected Void doInBackground(Void... params) {
arraylist = new ArrayList<HashMap<String, String>>();
try {
Document doc = Jsoup.connect(url).get();
for (Element table : doc.select("table")) {
for (Element row : table.select("tr:gt(0)")) {
HashMap<String, String> map = new HashMap<String, String>();
Elements tds = row.select("td");
map.put("population", tds.get(1).text());
arraylist.add(map);
}
}
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
@覆盖
受保护的Void doInBackground(Void…参数){
arraylist=新的arraylist();
试一试{
Document doc=Jsoup.connect(url.get();
对于(元素表:单据选择(“表”)){
对于(元素行:table.select(“tr:gt(0)”){
HashMap=newHashMap();
元素tds=行。选择(“td”);
map.put(“population”,tds.get(1.text());
arraylist.add(map);
}
}
}捕获(IOE异常){
e、 printStackTrace();
}
返回null;
}
第二个url中没有表格,只有文本。是否产生任何错误?若有,你们能提供它们吗?@roy james Sir当我使用第二个url时,会显示简单的空白活动。你们试过调试你们的代码并查看url返回的内容吗?