在Activity之间传值,遍历Bundle
来源:互联网 发布:淘宝是用什么支付的 编辑:程序博客网 时间:2024/04/30 01:29
这两天在学习Android开发,自己动手做程序的时候遇到许多问题,下面将Bundle用法记录下来,仅供自己参考
Bundle类是一个key-value对,类似于Map,
在Activity之间传值时,需要遍历Bundle,其中有个函数keySet()是返回所有Key的,利用此函数对bundle进行遍历
Intent intent = this.getIntent(); Bundle bundle = intent.getExtras(); Set<String> keySet = bundle.keySet(); //获取所有的Key, for(String key : keySet){ //bundle.get(key);来获取对应的value //自己的业务需要 HashMap<String,Object> querymap = new HashMap<String,Object>(); String[] str = new String[2]; str[0] = myTools.findIndexOf(key, "date")[0]; String str2 = myTools.findIndexOf(key, "date")[1]; str2 = str2.substring(0, str2.length()-4); querymap.put("phonenum", str[0]); querymap.put("date", str2); querylist.add(querymap); }
- 在Activity之间传值,遍历Bundle
- 关于Bundle及其在不同activity之间的传值
- 安卓类——使用Bundle在Activity之间传值
- 在Activity之间使用Intent传值和Bundle传值的区别和方式
- Android菜鸟的成长笔记(10)——使用Bundle在Activity之间传值
- Android菜鸟的成长笔记(10)——使用Bundle在Activity之间传值
- Android Studio——使用Bundle在Activity之间传值
- 使用Bundle在Activity之间传递数据
- 使用Bundle在Activity之间交换数据
- 使用Bundle在Activity之间交换数据
- 使用Bundle在Activity之间传递信息
- 使用Bundle在Activity之间传递数据
- 使用Bundle在Activity之间交换数据
- 使用bundle在Activity之间传递数据
- 在 Activity 之间传递(Bundle)参数
- Bundle在Activity之间交换数据
- 使用Bundle在Activity之间交换数据
- Bundle在Activity之间交换数据
- 交通--车牌识别的一种思路
- emacs学习(四)
- flash builder4安装时遇到的exit code 7
- 主机防止域名恶意解析
- Columbia374 使用
- 在Activity之间传值,遍历Bundle
- PHP高效率写法(详解原因)
- 电商的“伪低成本”
- JDialog
- 观察者模式变种的探讨
- 工作总结
- VC中Ansi、Unicode、UTF8字符串之间的转换
- js 操作数组函数 (查找、删除 js中指定的数组元素)
- “垂死项目”复活记