使用intent传对象

来源:互联网 发布:最新办公室软件 编辑:程序博客网 时间:2024/05/16 07:05

一、传值

               Bundle bundle = new Bundle();

               intent = new Intent(this, YourActivity.class);
                         bundle.putSerializable("object", object);
                        intent.putExtras(bundle);
                                startActivity(intent);

二、取值

               Intent intent = getIntent();

                Bundle bundle=intent.getExtras();

                JavaBean= (JavaBean)bundle.get("object");

  当然,要被传值的对象必须要实现Serializable接口或者Parcelable接口。

  Parcelable时,Bundle.putParcelable(Key, Object);


原创粉丝点击