Bundle研究
来源:互联网 发布:手机淘宝怎么查看淘龄 编辑:程序博客网 时间:2024/06/10 04:37
解释:Bundle类用作于Activity之间携带数据传递,它类似于Map,用于存放key-value名值对形式的值,相对于Map,它提供了各种常用类型的putXxx()/getXxx()方法。putXXX()用于往Bundle对象放入数据,getXxx()方法用于从Bundle对象里获取数据。Bundle的内部实际上是使用了HashMap类型的变量来存放putXxx()方法放入的值。
eg:传值
Bundle mbundle = new Bundle();
mbundle.putString("name","要传的值");//传String类型的值
mbundle.putParcelable("TravelBean",tb);//传递一个对象
mbundle.putInt("type",2);//传递Int类型的值
Intent mintent = newintent(A.this,B.class);
mintent.putExtra("bundle",mbundle);
startActivity(mintent);
得值
Bundle mbundle =getIntent().getBundleExtra("bundle");
If(mbundle!=null){
String name =mbundle.getString("name");
TravelBean tb = mbundle.getParcelable("TravelBean");
int type =mbundle.getInt("type");
}
- Bundle研究
- osgi中bundle相关研究
- Bundle
- Bundle
- Bundle
- Bundle
- BUNDLE
- bundle
- bundle
- Bundle
- Bundle
- bundle
- Bundle
- bundle
- Bundle
- Bundle
- bundle
- Activity与Activity之间,Fragment与Fragment之间通过Bundle传值的研究
- easyui,datagrid获得总行数,无视分页
- andfix增量升级更新
- JAVA虚拟机之一:垃圾回收(GC)机制
- ETL技术入门之ETL初认识(一)
- 时间序列 R 读书笔记 05 判断预测法 Judgmental forecasts
- Bundle研究
- Eclipse 出现的问题总结
- NPOI使用手册
- java 对redis 的基本操作
- Linux下使用popen()执行shell命令
- warning C4819 解决方案 warning C4819: The file contains a character that cannot be represented in the cu
- iOS根据日期、数值给model排序
- JAVA虚拟机之二:Java体系结构
- Android adb 命令