-5
我有一個ListView
與CheckBox
,每當用戶按下複選框我收到一些用戶信息並存儲在ArrayList
。當取消選中複選框時,用戶信息會從arraylist中刪除。ArrayList錯誤indexOutOfBoundsException
現在有什麼問題是,有時它給了錯誤:
java.lang.IndexOutOfBoundsException:
時選中的複選框和應用不幸停止。
代碼:在你的POJO類的你在做的如ArrayList
if (compoundButton.isChecked()) {
arrayList.get(arg0).setStatus(1);
barcode = arrayList.get(arg0).getBarcode();
proprice = arrayList.get(arg0).getPrice();
productname=arrayList.get(arg0).getItemName();
Listbarcode.add(barcode + "," + productname + "," + proprice);
} else {
if (Listbarcode.size() > 0){
Listbarcode.remove(arg0);
}
}
你可以發佈適配器代碼嗎? – chandil03
發佈一些相關的代碼.. – Emil
當你遇到這樣的問題時,確保你發佈代碼塊和Logcat。只需用言語解釋,沒有人能幫助你。所以你得到讚揚! –