我正在使用我填充了數據的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