데이터가 채워진 List<? extends Map<String,?>>
을 사용하고 있습니다.목록의 데이터를 업데이트하는 방법 <? extends Map <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] .put ("OrdQty", "7")'? 당신은 우리에게'item'을 수정하는 방법을 말하지 않았기 때문에 추측하고 있습니다. – Beta
put 명령을 사용할 수 없게됩니다. ( – shawrie
목록이 아니고 배열이 아니기 때문에 list.get (3) .put ("ordQty", "7")이어야하지만 그렇게하지 마십시오. .. – KarlP