//定义
private ArrayList<HashMap<String, Object>> item;
private SimpleAdapter listItemAdapter;
//初始化

listItemAdapter = new SimpleAdapter(this, item,R.layout.list_item, 
new String[] { "name", "id", "houseNum","meterValue" }, 
new int[] { R.id.item_name,R.id.item_id, R.id.item_house_num,R.id.item_meter_value });
readingMeterList.setAdapter(listItemAdapter);
...//更新
HashMap<String, Object> map = Activity.this.item.get(index);
map.put("meterValue", String.format("%.2f", meterValue));
item.set(index, map);
listItemAdapter.notifyDataSetChanged();更新是时候要出错,错误信息如下, 不知道是哪里错了!
ListView