Android : Arraylist override values issue?

on Monday, September 1, 2014


I have an object of Order Items.it contains three values 1.item Name 2.Item Price 3.No of Items


I have a spinner, i am add this object on item selected. When I add this object and select again an other item it will also add into list not override. My code is below



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

}
};


can any body help me in this? What i am missing here?


0 comments:

Post a Comment