我有秩序的Items.it包含3個值Arraylist覆蓋值問題?
1.item名稱
2.Item價格的項目
我有一個微調,我有
3.No對象在選擇的項目上添加此對象。
當我添加這個對象,並再次選擇,其他項目它也將添加到列表中,不覆蓋。
我的代碼如下
private OnItemSelectedListener itemSelectListener = new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,int arg2, long arg3) {
// TODO Auto-generated method stub
System.out.println("parent Tag:"+arg0.getTag());
TextView itemName = (TextView)findViewById(Integer.parseInt(arg0.getTag().toString()));
System.out.println("Item Name:" +itemName.getText().toString());
System.out.println("Item Price:" +itemName.getTag().toString());
System.out.println("Item QTY:" +arg0.getItemAtPosition(arg2).toString());
orderItems = new OrderItems();
if(!"".equals(arg0.getItemAtPosition(arg2).toString())){
orderItems.itemName = itemName.getText().toString();
orderItems.itemPrice = itemName.getTag().toString();
orderItems.noOfItems = Integer.parseInt(arg0.getItemAtPosition(arg2).toString());
//if(itemsArray)
itemsArray.additem(orderItems);
}
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
};
public void additem(OrderItems object){
itemArrayList.add(object);
}
任何機構可以幫助我在這? 我在這裏錯過了什麼?
'itemsArray.additem(orderItems);',你想添加'orderItems'吧? – 2014-09-01 09:18:21
@SURESH ATTA我想檢查所選項目是否已經存在,然後覆蓋它 – Nadeem 2014-09-01 09:20:25
@Caleryn我已編輯我的問題,你可以檢查出來。 public void additem(OrderItems object){ \t \t itemArrayList.add(object); \t} 這是我的代碼 – Nadeem 2014-09-01 09:22:37