2 u011359326 u011359326 于 2016.02.19 16:37 提问

android中bundle对象和intent对象的区别和联系是什么

android中bundle对象和intent对象的区别和联系是什么
它们在启动一个activity各扮演着什么角色

3个回答

luochoudan
luochoudan   Ds   Rxr 2016.02.19 16:45
已采纳

intent是邮递员,bundle是信封。邮递员可以用信封来传递信息,也可以凭自己(内置的bundle)来传递信息。

bdmh
bdmh   Ds   Rxr 2016.02.19 16:49

intent中就是用bundle

crazy1235
crazy1235   Ds   Rxr 2016.02.21 09:34

intent传递的对象就是Bundle

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android中Intent结合Bundle传递数据
基本思路:首先把需要传递的数据保存在Bundle对象中,然后
Intent对象详解(一)
Intent的定义: Android中提供了Intent机制来协助应用间的交互与通讯,或者采用更准确的说法是,Intent不仅可用于应用程序之间,也可用于应用程序内部的activity, service和broadcast receiver之间的交互。Intent这个英语单词的本意是“目的、意向、意图”。 使用Intent启动系统组件: 三种应用程序基本组件——activity, servi
Android开发中Intent意图对象使用方法
Android开发中Intent意图对象使用方法 Android 基本的设计理念室鼓励减少组件间的耦合,因此Android提供了Intent(意图),Intent提供了一种通用的消息系统,它应许在你的应用程序与其他的应用程序间传递Intent 来执行动作和产生时间。使用Intent可以激活Android应用三种类型的核心组件:活动、服务和广播接受者。 Intent可以划分为显式意图和隐式意图。
使用Intent传递对象的两种方式
Intent 的用法相信你已经比较熟悉了,我们可以借助它来启动活动、发送广播、启动服务等。在进行上述操作的时候,我们还可以在Intent 中添加一些附加数据,以达到传值的效果,比如在FirstActivity 中添加如下代码: Intent intent = new Intent(FirstActivity.this, SecondActivity.class); intent.putExtra
全局获取Context的技巧,使用intent来传递对象
举例获得Context 例如我们编写了一个HttpUtil类,然后封装了起来 public class HttpUtil{ public static void sendHttpRequest(final String address,final HttpCallbackListener listener){ new Thread(new Runnable()){
Intent对象的作用和构成
Intent对象的作用和构成 在Android中是利用Intent对象建立连接并实现组件通信的,这个就是Android中的意图机制 在意图机制中,利用组件管理服务来管理连接的组件,组件管理服务通过组件的配置信息了解组件的功能和类别,从而帮助调用组件找到符合需求的实现组件,调用组件和实现组件彻底的解耦 Intent对象的作用 Intent对象是
Android: Intent和Bundle的区别
两个Activity之间传递数据,数据的附加有两种方式: 一种是直接 intent.putxx();  另一种是  先bundle.putxx(), 然后再调用public Intent putExtras (Bundle extras)  添加bundle. 其实两种的本质是一样的。 Intent的方法: public Intent putExtra(Strin
ADT bundle和Eclipse和Android Studio有什么区别?安卓开发该用哪个?
这三个版本的出现有一定的历史的原因: 1、最开始只有eclipse+独立的adt一种开发环境,但是由于eclipe作为一种通用的ide,带来的问题太多,经常出现eclipse的版本不兼容adt的情况,或者adt不兼容eclipse的情况; 2、为了解决这个问题,android推出了adt-bundle版本,adt-bundle版本解决eclipse和adt直接的不兼容的问题,但是由于eclipse
android 遍历Bundle
Bundle类是一个key-value对,类似于Map, 在Activity之间传值时,需要遍历Bundle,其中有个函数keySet()是返回所有Key的,利用此函数对bundle进行遍历 Intent intent = this.getIntent(); Bundle bundle = intent.getExtras(); Set keySet = bundle.keyS
使用Intent进行数据的传递讲解与实例
如何使用Intent传递数据给下一个活动呢: 其实很简单,在我们跳转页面的时候,只要使用putExtra()方法将数据暂存到Intent中,然后在跳转后的活动中,使用getxxx()方法获得数据就可以了 实例展现: 效果展现: 效果分析:可以看到打印出了helloSecondActivity 实现代码 1.修改FirstActivity中的代码 ...