Boundle类的用法
来源:互联网 发布:js 精确倒计时 编辑:程序博客网 时间:2024/05/16 11:49
Bundle类型,是一个类型安全的容器,它的实现其实就是对HashMap做了一层封装。对于HashMap来讲,任何名值对都可以存进去,值可以是任何的JAVA对象。但是对于Bundle不是这样的。同样存的是名值对,但是这个值只能是基本类型,或者基本类型的数组,如String、int、byte、boolean、char等
lBundle相当于Map类,就是一个映射,用Bundle绑定数据,便于数据处理.
l通过bundle类实现两个activity之间的通讯:
(1)新建一个bundle类
Bundle bundle = new Bundle();
(2)bundle类中加入数据(key -value的形式,另一个activity里面取数据的时候,就要用到key,找出对应的value)
bundle.putString("Data", "data from TestBundle");
(3)新建一个intent对象,并将该bundle加入这个intent对象
Intent intent = new Intent();
intent.setClass(TestBundle.this, Target.class);
intent.putExtras(bundle);
在另外一个Activity的获取boundle中的数据
Intent intent=getIntent(); //得到intent对象
Bundle bundle=intent.getExtras();//得到intent对象传过来的数据
String unameString=bundle.getString("uname");//获取用户名
int pwd=bundle.getInt("pwd");//获取密码
TextView tView=(TextView)findViewById(R.id.tv1);
tView.setText(unameString+" "+pwd); //显示获取的数据
- Boundle类的用法
- 在eclipse中利用spring-osgi中的测试框架对osgi 的 boundle进行测试
- 使用boundle在界面间传递对象
- 用ECLIPSE带OSGI包安装自己开发 BOUNDLE 全过程
- Eclipse导出osgi boundle,源码中中文乱码导致导出失败
- struts2 Ognl用法(Ognl类的用法)
- HashSet类的用法
- Hashtable类的用法
- Vector类的用法
- 嵌套类的用法
- ManualResetEvent类的用法
- CFILEFIND类的用法
- timer类的用法
- ArrayList类的用法
- 类的继承用法
- Scanner 类的用法
- CMap类的用法
- CButtonST类的用法
- This application is currently offline. To enable the application, remove the app_offline.htm file fr
- linux驱动开发书籍(待续)
- django south使用
- 黑马程序员----集合类(一)
- Win32串口编程
- Boundle类的用法
- C++需要释放资源的操作
- 学遥感必读的十本书
- Oracle体系结构总结
- SQL 语句创建作业
- 使用线程池和CountDownLatch计数器来进行抓取的简单事例2
- 宏中"#"和"##"的用法
- LINUX图形与文字界面的切换
- gcc常用选项