android中bundle的作用是干嘛的???

Intent intent = getIntent();// 创建Intent对象
Bundle bundle = intent.getExtras();// 获取传入的数据,并使用Bundle记录
strInfos = bundle.getStringArray(Showinfo.FLAG);// 获取Bundle中记录的信息

Bundle主要用于传递数据;它保存的数据,是以key-value(键值对)的形式存在的。

我们经常使用Bundle在Activity之间传递数据,传递的数据可以是boolean、byte、int、long、float、double、string等基本类型或它们对应的数组,也可以是对象或对象数组(参考文档)。当Bundle传递的是对象或对象数组时,必须实现Serializable 或Parcelable接口。、
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-23
Bundle主要用于传递数据;它保存的数据,是以key-value(键值对)的形式存在的。
我们经常使用Bundle在Activity之间传递数据,传递的数据可以是boolean、byte、int、long、float、double、string等基本类型或它们对应的数组,也可以是对象或对象数组。当Bundle传递的是对象或对象数组时,必须实现Serializable 或Parcelable接口。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网