Bundle 如何传递数据
1 回答
星箜下
TA贡献34条经验 获得超10个赞
Bundle是一个数据的集合,就跟快递打个包一样。根据Google的API对Bundle的说明:A mapping from String values to various Parcelable types。通过键值对存储数据。在Android中实现Parcelable接口的任意对象就能在Activity之间或者网络上等传递,你要传递多个对象就该用Bundle包装起来。最常用的就是
Bundle bundle = new Bundle();
bundle.putParcelable("key",MyObject);
intent.putExtra(bundle);
startActivity(getContext(),XX.class);
//得到
Bundle bundle = getIntent().getExtra();
MyObject m = bundle.getParcelable("key");
- 1 回答
- 0 关注
- 1220 浏览
添加回答
举报
0/150
提交
取消