У меня есть объект ордена Items.it содержит три значенияПроблема с переопределением 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' право? –
@SURESH ATTA Я хочу проверить, существует ли уже выбранный элемент, а затем переопределить его – Nadeem
@Caleryn У меня есть свой вопрос, который вы можете проверить. public void additem (объект OrderItems) { \t \t itemArrayList.add (объект); \t} это мой код – Nadeem