1. 概述
在开发过程中,肯定会有2个activity之间相互跳转,然后把第一个activity的 list集合传递到 第二个activity中,这个时候可以使用Serializable和Parcelable,这里只是记录下Serializable方式;
2. 实现方案
1>:让javabean中所有的实体类对象 实现Serializable接口;
2>:第一个Activity的代码如下:
Intent intent = new Intent(getActivity(), GoPayCartActivity.class) ;
intent.putExtra("listConfirm", (Serializable) list);
startActivity(intent);
3>:第二个Activity的代码如下:
// 取出从第一个 Activity中传递过来的数据
List<MiddleBean.StoreInfo> listConfirm = (List<MiddleBean.StoreInfo>)
getIntent().getSerializableExtra("listConfirm");