通过实现Serializable接口
利用Java语言本身的特性,通过将数据序列化后,再将其传递出去。
实体类:
public class Person implements Serializable {
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
1,设置参数
//1.通过Serializable接口传参数的例子
//HashMap<String,String> map2 = new HashMap<>();
//map2.put("key1", "value1");
//map2.put("key2", "value2");
//Bundle bundleSerializable = new Bundle();
//bundleSerializable.putSerializable("serializable", map2);
//Intent intentSerializable = new Intent();
//intentSerializable.putExtras(bundleSerializable