我正在努力嘗試從一個activity中發送我的自定義類中的一個object,然後顯示在另外一個activity中
自定義類的代碼:
public class Customer {
private String firstName, lastName, Address;
int Age;
public Customer(String fname, String lname, int age, String address) {
firstName = fname;
lastName = lname;
Age = age;
Address = address;
}
public String printValues() {
String data = null;
data = "First Name :" + firstName + " Last Name :" + lastName
+ " Age : " + Age + " Address : " + Address;
return data;
}
}
我想要從一個activity傳遞object到另外一個activity然後在另外一個activity現實數據。
我怎麼能夠實現?
一個可能的方法是讓你的自定義類實現Serializable接口,你可以用putExtra(Serializable..)通過Intent#putExtra() 方法傳遞對象實例
PSEUDO代碼:
intent.putExtra("MyClass", obj);
getIntent().getSerializableExtra("MyClass");