/**
* 解析html数据
*/
private void collectRecords(String html) {
Document doc = Jsoup.parse(html);
// 车牌号
String carNumber = doc.select("span").first().text();
tv_car_number.setText(String.format(getString(R.string.label_car_number), carNumber));
List<Element> elements = doc.getElementsByTag("li");
if (elements != null && elements.size() > 0) {
List<Record> records = new ArrayList<Record>();
for (Element element : elements) {
Record record = new Record();
// 违法时间
record.setTime(element.select("div").get(1).text());
// 违法地点
record.setLocation(element.select("div").get(2).text());
// 违法行为
record.setBehaviour(element.select("div").get(3).text());
// 扣分
record.setScore(element.select("h3").get(3).text());
// 本金
record.setFine(element.select("h3").get(4).text());
records.add(record);
}
if (mRecordList != null && mRecordList.size() > 0) {
mRecordList.clear();
}
mRecordList.addAll(records);
mAdapter.notifyDataSetChanged();
try {
TrafficIssueApp.dbUtils.deleteAll(Record.class);
TrafficIssueApp.dbUtils.saveAll(mRecordList);
} catch (DbException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
Jsoup解析html
最新推荐文章于 2023-07-19 17:32:20 发布