001_Bundle 翻译学习

本文介绍Android中Bundle类的使用方法,包括如何通过Bundle在不同Activity间传递数据,支持的数据类型,以及如何序列化对象。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Bundle

官方:http://developer.android.com/reference/android/os/Bundle.html

相关博客:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2012/1211/694.html

类信息:publicfinal class Bundle extends BaseBundle implements Parcelable,Cloneable

简介:

一般用于不同Activity之间的数据传递,它类似于Map,用于存放key-value名值对形式的值。

Bundle可以在Activity中传递基本数据类型,比如int、float、string等,也可以用来在Activity之间传递对象实例。

传递对象实例有两种对象序列化接口,分别是java中Serializable接口和Android新引进的Parcelable接口。我们可以考虑采用Bundle.putSerializable(Key,Object);也可以考虑采用Bundle.putParcelable(Key,Object);其中前面一种方法中的Object必须要实现Serializable接口,后面一种方法中的Object必须要实现Parcelable接口。如果没有实现这两个接口之一,那么我们可以使用Bundle.putSerializable(Key,Object)或者Bundle.putParcelable(Key,Object),但起不到任何作用。具体可查看官方文档,及上面提供的博客

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值