SDK里是这样描述:A mapping from String values to various Parcelable types。

它帮助我将数据打包传入intent里面,为使用这些数据提供了便利。

protected void onListItemClick (ListView l, View v, int position, long id)

{

super.onListItemClick(l, v, position, id);

//获得选中项的HashMap对象

HashMap map=(HashMap)lv.getItemAtPosition(position);

String Type=map.get("Type");

Intent i=new Intent(this,title.class);

Bundle mBundle=new Bundle();

mBundle.putString("type", Type);

i.putExtras(mBundle);

startActivity(i);

}

代码中

1、实例化Bundle 一个对象,用putString(标记,数据)来将数据导入到Bundle对象中;

2、然后将Bundle对象导入到Intent对象中;

3、Intent启动另一个activity。

从intent中读出需要的数据:

bundle = getIntent().getExtras();

if(bundle!=null)

Type=bundle.getString("type");

if(Type!=null)

//从数据库依据所选类型读出 文章的Title,保存在cur中

cur=myDBadapter.getTitle(new String[]{Type});

4、Bundle对象可以从activity.getIntent().getExtras()中返回。 可见,启动当前activity 的Intent对象是由getIntent()来找到的。

5、通过Bundle的getString()方法,就可以读出所要的数据。

这就是Bundle的经典用法,包裹数据放入Intent中,目的在于传输数据。

android 包裹内容,Android开发中Bundle用法 包裹数据相关推荐

  1. Android记录22-关于开发中账号绑定的逻辑处理

    Android记录22-关于开发中账号绑定的逻辑处理  转载请注明:IT_xiao小巫    博客地址:http://blog.csdn.net/wwj_748 前言 本篇博客要跟大家分享的是开发中我 ...

  2. 「FastAdmin」fastadmin二次开发中如何自定义查询数据

    fastadmin二次开发中如何自定义查询数据 问题背景:最近做一个网站的过程中遇到了一个需求:对于不同用户组的用户,显示的数据要根据权限来筛选.问题看起来不是很难,文档和社区中已经给了足够的提示,我 ...

  3. android java 指针异常处理,Android程序员日常开发中异常总结

    CaptainAndroid.png Java异常 平时开发中遇到的java异常很多,因为引起原因一目了然,当然也有不好解决的,比如一个简单的空指针异常你可能始终无法找到其为空的原因,甚至使用前还做了 ...

  4. Android短视频app开发中如何实现上下滑动切换效果

    在大部分短视频app开发中,都会在app内增加上下滑动切换视频的功能,即下滑切换到下一条短视频,上滑切回到上一条.这种机制可以给用户带来良好的视觉体验,云豹作为优秀的app源码供应商,在该效果的实现上 ...

  5. android音乐播放器底部,android音乐播放器开发中所遇到的bug及解决方法

    这几天在写一个android版的音乐播放器,在开发过程中遇到了一些小问题 小bug,最后经过一番调试与查找 终于发现问题所在.现在将开发中的问题与解决方法分享给大家... 一,音乐播放器的界面我采用的 ...

  6. 安卓开发中Bundle使用方法:

    最近工作中涉及很多跟合作伙伴做SDK集成的事情,因为我本身负责产品管理和市场沟通,只懂看一些商务层面和更大框架的东西:之前遇到这种集成的事情都是交给开发的同学去处理就好了,最近发现开发的同学干活有些漂 ...

  7. 软件开发中的几种数据交换协议

    在很多地方都有"数据交换"这个概念,本文所说的"数据交换" 是指在计算机网络中,一个系统把数据传递给另外一个系统.这非常类似于一个人要告诉另外一个人一件事情. ...

  8. 前后端分离项目token怎么验证_微信端前后端分离开发中token验证和数据的获取...

    微信端前后分离开发中,授权认证,获取token和openid是必不可少的一步. 我们的思路是,每次调用接口前,判断cookie里面是否有token和openid,没有的话判断url参数中是否存在,没有 ...

  9. matlab 相位解包裹,3D轮廓测量中相位解包裹应用

    原标题:3D轮廓测量中相位解包裹应用 在对微/纳机电系统(micro/nano electro me-chanical system,MEMS/NEMS)结构的特性参数进行测量和MEMS/NEMS可靠 ...

最新文章

  1. 实施自动化测试的六个目标和意义
  2. cartograhper--X1_lidar
  3. 2021年4月16日 阿里供应链Java研发实习面试(二面)
  4. Maven实战(二)——POM重构之增还是删
  5. 手把手实现YOLOv3(二)
  6. www服务器把信息组织成,管理信息系统第4章习题.doc
  7. Netweaver是如何判断哪些对象可以被增强的
  8. MapReduce 计算框架如何运作
  9. asp.net 窗体关闭事件_关于滁州一地煤气爆炸事件!最新消息来了!
  10. PowerManager.WakeLock使用(屏幕恒亮)
  11. c primer plus--运算符、表达式和语句(第5章)--习题
  12. python __builtins__ map类 (44)
  13. Java基础:查漏补缺
  14. 数据库(mysql)查询语句练习(中级)
  15. java文件是什么_java类文件是什么?
  16. Problem E: 求方程ax^2+bx+c=0的实数根
  17. 腹肌练习能帮助燃烧腹部脂肪吗?看完再也没有疑惑了
  18. op 分析 这个绝对值电路OP1是怎么工作的?
  19. java如何进行内存自动释放、垃圾回收?
  20. 关于微信小程序开发里,数据动态绑定,显示改变,值不改变的记录

热门文章

  1. [渝粤教育] 西南科技大学 高速公路 在线考试复习资料
  2. 【渝粤教育】广东开放大学 机械制造基础 形成性考核 (55)
  3. oppo r17听筒测试软件,【OPPOR17评测】ColorOS变智能 OPPO R17堪称生活小秘书(全文)_OPPO R17(6GB RAM/全网通)_手机评测-中关村在线...
  4. Java集合(7)--Map接口的实现类HashMap、LinkHashMap、TreeMap和Properties
  5. hybbs接口php,HYBBS
  6. vue - cli 脚手架安装
  7. Pearson相关系数 - Pearson's Correlation Coefficient
  8. poj3984 迷宫问题 bfs 最短路 广搜
  9. 一些常用正则表达式片段的分析
  10. JQUERY操作html--获取和设置内容、属性、回调函数