直接上代码了,希望要学习的能看懂。
第一步: 将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类型数据传递~
新闻热点
疑难解答