您的位置:首页 > 移动开发 > Android开发

(转)android activity之间传递bean类型数据

2017-09-29 17:10 417 查看
原地址:http://blog.csdn.net/a15838319826/article/details/72822093

第一步: 将bean类 实现Serializable

[html] view
plain copy

public 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<UVedioBean>集合  vVedioList序列化

[html] view
plain copy

Intent intent = new Intent(context, LocalActivity.class);  

intent.putExtra("mMusicList", (Serializable)vVedioList);  

intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);  

context.startActivity(intent);  

第三步:接收传递过来的集合时

[html] view
plain copy

vVedioList=(List<UVedioBean>) getIntent().getSerializableExtra("vVedioList");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: