一传递对象(1)
给对象进行序列化implements Serializable
- Intent intent=new Intent(this,SecondActivity.class);
- intent.putExtra("book",book);
- startActivity(intent);
Book book= (Book) getIntent().getSerializableExtra("book");
(2)实现Parcelable
接口需要实现两个方法
- Intent intent=new Intent(this,SecondActivity.class);
- intent.putExtra("book",book);
- startActivity(intent)
Book book=getIntent().getParcelableExtra("book");
二。传递集合
mineBean序列化implements Serializable
Intent intent = new Intent(getContext(), MyFangkeActivity.class); intent.putParcelableArrayListExtra("minebean",mineBean.getUserLogList()); startActivity(intent);接收FangkeBean实现Parcelable接口
ArrayList<FangkeBean> fangkeBeen=getIntent().getParcelableArrayListExtra("minebean");