Bundle bundle = data.getExtras();
Serializable serializableExtra=bundle.getSerializable("selectedParts");
if (serializableExtra instanceof ArrayList<?>)
{
selectedEquipmentList=(ArrayList<CustomerEquipment>)serializableExtra;
initCustomerEquipment(selectedEquipmentList);
}
}
Intent resultIntent = new Intent();
Bundle bundle = new Bundle();
bundle.putSerializable("selectedParts", selectedEquipmentList);//putStringArrayList("displayNames",displayNames);
resultIntent.putExtras(bundle);
setResult(RESULT_OK, resultIntent);
clearResource();
private ArrayList<CustomerEquipment> selectedEquipmentList = new ArrayList<CustomerEquipment>();
public class CustomerEquipment implements Serializable
{
@Override
public String toString() {
return "CustomerEquipment [id=" + id + ", cusid=" + cusid
+ ", currequiid=" + currequiid + ", title=" + title
+ ", count=" + count + "]";
}
// [id]
// ,[cusid]
// ,[count]
// ,[title]
// ,[currequiid]
private int id;
private int cusid;//客戶id
private int currequiid;//设备id
private String title;
private int count=1;
public int getCount() {
return count;
}
public void setCount(int count) {
this.count = count;
}
public int getCurrequiid() {
return currequiid;
}
public void setCurrequiid(int currequiid) {
this.currequiid = currequiid;
}
public int getCusid() {
return cusid;
}
public void setCusid(int cusid) {
this.cusid = cusid;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
}