intent传对象

android activity之间传递对象

北城余情 提交于 2020-03-02 02:16:21
第一,转递的对象要: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")); 来源: oschina 链接: https:/