请看一下我的代码,当我更新它时,它会出错。
//definition
private ArrayList<HashMap<String, Object>> item;
private SimpleAdapter listItemAdapter;
//initialization
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);
...
//definition
HashMap<String, Object> map = Activity.this.item.get(index);
map.put("meterValue", String.format("%.2f", meterValue));
item.set(index, map);
listItemAdapter.notifyDataSetChanged();
错误信息是:点击这里查看大图
任何知道如何解决这个问题的人请帮助我,谢谢。