Android Bundle知识小梳理

原创 2016年05月31日 17:00:35

本质来讲,Bundle类是一个key-value对,它的作用是在两个Activity间实现通讯,或者配合其他类将Activity中获得数据传送给Service再传送给服务器,etc.

那么实现Bundle通讯的方式大体来说分三步

1、新建一个Bundle类

Bundle myBundle = new Bundle();

2、bundle类中加入数据(key -value的形式,另一个activity里面取数据的时候,就要用到key,找出对应的value)

private String name = "Jason"; 
myBundle.putString("name", name);

3、新建一个intent对象,并将该bundle加入这个intent对象,或者配合Handler类利用Message传输数据

Intent intent = new Intent(MainActivity.this, SecondActivity.class);
intent.putExtras(myBundle);


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

浅尝Unity 3D的Asset Bundle知识(六)-----缓存利用进阶篇

经过了缓存利用相关的理解,小生对于Unity的Asset Bundle的研究也将更加深入。今天就让我们进入关于缓存使用...

浅尝Unity 3D的Asset Bundle知识(五)-----缓存利用篇

首先小生自己庆祝一下上周小生的签证申请顺利通过了,第一次是自己做自己的担保人成功申请了签证。实在是非常的高兴。外加最近马上Swift2.0就要发布了,小生最近一直都在做一款关于汇率的App,用的就是S...

android-studio-bundle-135.1740770-windows 15

  • 2015年03月21日 23:13
  • 15.8MB
  • 下载

Android中intent传递对象和Bundle的用法

android中的组件间传递的对象一般实现Parcelable接口,当然也可以使用java的Serializable接口,前者是android专门设计的,效率更高,下面我们就来实现一个Parcelab...

在Android中通过Intent使用Bundle传递对象

转:http://blog.csdn.net/zuolongsnail/article/details/8703432
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android Bundle知识小梳理
举报原因:
原因补充:

(最多只允许输入30个字)