1.将对象定义成 Parcelable 类型
class 类名 implements Parcelable{ }
- Bundle b = new Bundle();
- b.putParcelableArrayList("list",集合对象);
- 接收:
- ArrayList<类名> temp = b.getParcelableArrayList("list");
-
2.将对象定义成 Serializable 类型
class 类名 implements Serializable{ }
- Bundle b = new Bundle();
- b.putSerializable("list", 集合对象);
- 接收:
- ArrayList<类名> temp = (ArrayList<类名>) b.getSerializable("list");
注意:
传递的集合是ArrayList<>