1 一、Serializable 方式 2 這是最簡單的一種方法,因為我們要做的就是讓我們自定義的對象實現 Serializable 這個空接口。 3 public class Person implements Serializable{ 4 private String mName; 5 private String mAddress; 6 7 public String getName() { 8 return mName; 9 } 10 11 public void setName(String name) { 12 mName = name; 13 } 14 15 public String getAddress() { 16 return mAddress; 17 } 18 19 public void setAddress(String address) { 20 mAddress = address; 21 } 22 } 23 這個時候,就已經可以使用Intent 的putExtra() 方法傳遞這個自定義對象了,在Activity中這樣使用 24 Person person = new Person(); 25 person.setName("Hwaphon"); 26 person.setAddress("Anhui"); 27 28 Intent intent = new Intent(MainActivity.this,SecondActivity.class); 29 intent.putExtra("person",person); 30 startActivity(intent); 31 finish(); 32 在Activity中接收數據 33 Intent intent = getIntent(); 34 Person person = (Person) intent.getSerializableExtra("person");