Bundle类】的更多相关文章

Bundle类用作携带数据,它类似于Map,用于存放key-value键值对形式的值.相对于Map,它提供了各种常用类型的putXxx()/getXxx()方法,如:putString()/getString和putInt()/getInt(),putXxx()用于往Bundle对象放入数据,getXxx()方法用于从Bundle对象里获取数据.Bundle对象里获取数据.Bunde的内部实际上是使用了HashMap类型的变量来存放putXxx()方法放入的值:…
API文档说明 1.介绍 用于不同Activity之间的数据传递 1.重要方法 clear():清除此Bundle映射中的所有保存的数据. clone():克隆当前Bundle containsKey(String key):返回指定key的值 getString(String key):返回指定key的字符 hasFileDescriptors():指示是否包含任何捆绑打包文件描述符 isEmpty():如果这个捆绑映射为空,则返回true putString(String key, Stri…
根据google官方的文档(http://developer.android.com/reference/android/os/Bundle.html) Bundle类是一个key-value对,“A mapping from String values to various Parcelable types.” 类继承关系: java.lang.Object android.os.Bundle Bundle类是一个final类: public final class Bundle extend…
Bundle类:竖屏的activity换到横屏的activity的时候,会把竖屏的activity杀掉横屏的activity创建,竖屏的activity会有一些计算结果,可以用数据存起来,存到内存里面,然后存在横屏的activity. Intent类putExtra("user", user);传数据的时候用的就是Bundle对象, private Bundle mExtras; Bundle是一个map, 第一个activity: package com.sxt.day04_01;…
1.新建一个Bundle类 Bundle bundle=new Bundle();2.Bundle类中放入数据(key-value的形式,另一个Activity里面取数据的时候,通过key值找出对应的value值) bundle.putString("key" ," value");3.新建一个intent对象,并将该bundle加入到这个intent对象 Intent intent=new Intent( ); intent.putExtras(bundle);4…
1.Bundle bundle = Platform.getBundle("org.eclipse.ui.views"); Platform是eclipse平台运行时的核心类,它是静态的不允许继承的,它的内部方法全部是静态方法.即是说,只要你依赖了org.eclipse.core.runtime插件,你可以在任何地方无条件的使用该类的所有公开静态方法. 2.bundle.getEntry("/");  ————获得插件安装目录的URL: 3.bundle.getSy…
今天发现自己连Bundle类都没有搞清楚,于是花时间研究了一下. 根据google官方的文档(http://developer.android.com/reference/android/os/Bundle.html) Bundle类是一个key-value对,“A mapping from String values to various Parcelable types.” 类继承关系: java.lang.Object     android.os.Bundle Bundle类是一个fin…
        Bundle只是一个信息的载体 将内部的内容以键值对组织 ,Intent负责Activity之间的交互自己是带有一个Bundle的.Intent.putExtras(Bundle bundle)直接将Intent的内部Bundle设置为参数里的bundle,Intent.getExtras()直接可以获取Intent带有的Bundle.        Intent携带了Bundle数据,Bundle是一种数据包裹(打包数据),利用Intent机制通过Bundle数据进行不同Act…
1. Bundle 和 Intent:    Bundle只是一个信息的载体 将内部的内容以键值对组织 ,Intent负责Activity之间的交互自己是带有一个Bundle的.Intent.putExtras(Bundle bundle)直接将Intent的内部Bundle设置为参数里的bundle,Intent.getExtras()直接可以获取Intent带有的Bundle.       Intent携带了Bundle数据,Bundle是一种数据包裹(打包数据),利用Intent机制通过B…
#Bundle类介绍 Bundle主要用于传递数据:它保存的数据,是以key-value(键值对)的形式存在的. 我们经常使用Bundle在Activity之间传递数据,传递的数据可以是boolean.byte.int.long.float.double.string等基本类型或它们对应的数组,也可以是对象或对象数组.当Bundle传递的是对象或对象数组时,必须实现Serializable 或Parcelable接口.下面分别介绍Activity之间如何传递基本类型.传递对象. 相对于Map,它…