Intent传递类对象
首先,要传递的对象类需要实现Serializable接口。
import java.io.Serializable; /** * 电子期刊类 */public class Magazine implements Serializable{ private String magazineName;//刊物名称 private String submitDate;//发布时间 private String magazineType;//刊物类型 private String magazineNo;//刊号 private String contentTitle;//内容标题 ...... }
传递类对象
Intent detailIntent=new Intent(HomeActivity.this,ItemDetailActivity.class); Bundle bundle=new Bundle(); bundle.putSerializable("magazine", mList.get(position)); detailIntent.putExtras(bundle); startActivity(detailIntent);
接受
Intent detailIntent = getIntent();
Magazine ma = (Magazine) detailIntent.getSerializableExtra("magazine");
浙公网安备 33010602011771号