这次更简单了。
List<Map<String, String>> data = new ArrayList<Map<String, String>>(); Map<String, String> map = new HashMap<String, String>();
然后将mr.group(i)中的数据拿出来放进去
protected void onPostExecute(String result) { List<Map<String, String>> data = new ArrayList<Map<String, String>>(); Pattern p = Pattern.compile("这里是正则表达式"); Matcher m = p.matcher(result); while(m.find()){ MatchResult mr = m.toMatchResult(); Map<String, String> map = new HashMap<String, String>(); map.put("time",(mr.group(1)).trim()+" "+mr.group(2).trim()); map.put("address",mr.group(3).trim()); map.put("action","("+mr.group(4).trim()+")"+mr.group(5).trim()); map.put("money","扣"+mr.group(6).trim()+"分 罚"+mr.group(7).trim()+"元"); map.put("chuli",(mr.group(12).trim())); data.add(map); } //自定义adapter
SimpleAdapter adapter = new SimpleAdapter(“这里是样式了”); item_lv.setAdapter(adapter); }
结果可以实现了。
弄上一些美化的UI,然后加上数据库操作(保存车牌和车架号),一个基本的山西违章查询就ok了。
时间: 2024-10-19 15:44:28