Android Activity 之间传递对象

来源:互联网 发布:前端软件外包 编辑:程序博客网 时间:2024/05/16 07:13

第一个Activity      A.java   中的代码:

   

 Intent intent=new Intent();

     intent.setClass(A.this, B.class);
    Bundle data=new Bundle();
        User u=new User();//预先定义user类 ,并且实现Serializable接口
    u.setName(”赵云“);
    u.setAge(”30“);
    u.setEmail(”zhaoyun@163.com“);
    u.setSex(”男“);
    data.putSerializable("user", u);
    intent.putExtras(data);
    startActivity(intent);



第二个Activity  (B) 中的代码:

               intent=getIntent();
Bundle data=intent.getExtras();
user=(User)data.get("user");


OK





原创粉丝点击