我正在使用我填充了数据的List<? extends Map<String,?>>
。如何更新列表<?中的数据扩展地图<String,?>>
cursor.moveToFirst();
while (cursor.getPosition() < cursor.getCount()) {
item.put("ProdName",cursor.getString(2));
item.put("ProdSize", cursor.getString(3));
item.put("ProdPack",cursor.getString(4));
item.put("OrdQty","0");
//list.add(item);
list.add(i, item);
item = new HashMap<String,String>();
cursor.moveToNext();
i = i + 1;
}
如何更新例如OrdQty
字段中的值?
你的意思是像'名单[3]。把( “OrdQty”, “7”)'?你还没有告诉我们如何修改一个'item',所以我猜测。 – Beta
它不会让我使用put命令:( – shawrie
这是因为它是一个列表而不是数组,它应该是list.get(3).put(“ordQty”,“7”)。但是不这样做。 .. – KarlP