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

android activity之间传递对象

2012-05-29 11:20 435 查看
第一,转递的对象要:implements Serializable

第二,对象里不要包括Bitmap,不然会报错:

第三:在传递端:

Intent intent = new Intent(当前的activity.this,目标Activity.class);

// 转睇项目信息过去 detailBean

Bundle mBundle = new Bundle();

mBundle.putSerializable("设置标记的key",对象Bean);

intent.putExtras(mBundle);

startActivity(intent);

第四:接收端:

对象bean= (对象bean) getIntent().getSerializableExtra("标记的key");

第五:同理可以专递字段 数组

String data= "你要传的值";

Bundle bundle = new Bundle();

bundle.putString("data", data);

intent.putExtras(bundle);
startActivity(intent);

接收端:

String data= (String) (this.getIntent().getExtras()

.getString("data"));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐