目标:单击Button实现从MainActivity跳转到OtherActivity,并携带一个Person类对象,在OtherActiviy中打印出来。
具体实现如下:
Dog类,实现了Serializable接口:
public class Dog implements Serializable{
private String name;
private int age;
public Dog(String name, int age) {
this.name = name;
this.age = age;
}
public Dog() {
}
@Override
public String toString() {
return "Dog{" +
"name='" + name + '\'' +
", age=" + age +
'}';
}
}
Person类,实现了Parcelable接口:
public class Person implements Parcelable{
private String name;
private Dog d