对象序列化
使用 android.os.Parcelable 替代 java.io.Serializable
现有项目代码里的类实现了implements Serializable接口替换成implements Parcelable,需要注意put和get要对应。
put
单个对象
Bundle bundle = new Bundle();
bundle.putSerializable("key", entity);
替换成
Bundle bundle = new Bundle();
bundle.putParcelable("key", entity);
对象集合,注意:必须是ArrayList不能是List
Bundle bundle = new Bundle();
bundle.putParcelableArrayList("key", entityList);
对象数组
Bundle bundle = new Bundle();
bundle.putParcelableArray("key", entityArray);
`