首页 > 学院 > 开发设计 > 正文

activity之间传递bean类型数据

2019-11-09 15:41:19
字体:
来源:转载
供稿:网友

直接上代码了,希望要学习的能看懂。

第一步: 将bean类 实现Serializablepublic class UVedioBean implements Serializable { PRivate String displayName; private String path; public UVedioBean(String displayName, String path) { this.displayName = displayName; this.path = path; } public String getDisplayName() { return displayName; } public void setDisplayName(String displayName) { this.displayName = displayName; } public String getPath() { return path; } public void setPath(String path) { this.path = path; }}第二步:将所要传递的List集合 vVedioList序列化Intent intent = new Intent(context, LocalActivity.class);intent.putExtra("mMusicList", (Serializable)vVedioList);intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);context.startActivity(intent);第三步:接收传递过来的集合时vVedioList=(List<UVedioBean>) getIntent().getSerializableExtra("vVedioList");

这样就完成了两个activity之间 list类型数据传递~


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表