Bundle传参

原创 2016年05月31日 21:27:54
Bundle 传参
    传送端
    1.首先找到事件触发的id
     mBundleButton = (Button) findViewById(R.id.intent_bundle_button);
    2.实例化Bundle
       Bundle bundle = new Bundle();
    3.传入想要传入的值
      bundle.putString("NAME",name);
          bundle.putString("BIRTH",birth);
                bundle.putString("SEX",sex);//putXX有多种方法可选,是具体参数而定
    4.实例化Intent,放入Bundle实例
        Intent intent2=new Intent(this,Show_Activity.class);
         intent2.putExtra("BUNDLE",bundle);//键值对,BUNDLE,是找寻bundle的标志
    5.启动Activity
    接收端
    1.信息显示的id
      showaddress= (EditText)findViewById(R.id.intent_show_address);
    2.得到intent
      Intent intent =getIntent();//不是new,是得到已有的用 getIntent();
    3.实现的方法
      bundleTypeIntent(intent);//intent作为联系四大组件的枢纽,有它才能有数据
    4. public void bundleTypeIntent(Intent intent){
            Bundle bundle = intent.getBundleExtra("BUNDLE");//是Bundle独有的getBundleExtra()方法
            String name = bundle.getString("NAME");
           

            showaddress.setText(name);//信息显示实例


           
        }

Android Bundle的使用及与Intent传递参数区别

Bundle 翻译成中文的意思是“捆绑”,changjain
  • mutoujian126
  • mutoujian126
  • 2014年11月20日 13:34
  • 6025

Bundle传值与取值

Bundle传值与取值    通过下面的方法发送对象。Bundle类也实现了Parcelable接口,一般在android中我们是通过Bundle来封装数据并进行传送的。 Intent inte...
  • xiejunna
  • xiejunna
  • 2016年06月08日 14:57
  • 10315

17_Android中Broadcast详解(有序广播,无序广播)最终广播,Bundle传递参数,传递参数的时候指定权限

1  Broadcast是Android中的四大组件之一,他的用途很大,比如系统的一些广播:电量低、开机、锁屏等一些操作都会发送一个广播。2  广播被分为两种不同的类型:“普通广播(Normalb...
  • toto1297488504
  • toto1297488504
  • 2015年07月11日 23:04
  • 1693

使用EventBus代替Bundle传递参数。

//注册 EventBus.getDefault().register(this); //反注册 EventBus.getDefault().unregister(this); //post方法 ...
  • jxst431833
  • jxst431833
  • 2016年03月27日 12:59
  • 729

传值到UiAutomator中

adb shell uiautomator runtest UiAutomatorjar.jar -c cn.nubia.something.ConfiguratorTest
  • g19920917
  • g19920917
  • 2014年07月25日 11:11
  • 2597

android基础之页面间跳转传值,用Bundle+Intent

这是很基础的android知识了,适合刚刚接触android的朋友,下面用一个例子说明下android是怎么进行页面间跳转传值的,废话不多说了。 这是整个项目,包含一个4个页面,其中main_act...
  • qq_19067845
  • qq_19067845
  • 2015年10月28日 09:35
  • 809

如何向一个Fragment传递参数---setArguments方法的介绍

在我们平常开发中经常会用到Fragment,当我们使用Fragment时一般是通过new Fragment的构造方法来实现,如果我问你怎么向一个Fragment传递参数,你是不是会首先想到通过构造方法...
  • Small_Lee
  • Small_Lee
  • 2016年01月21日 11:07
  • 12599

Android解惑 - 为什么要用Fragment.setArguments(Bundle bundle)来传递参数

为什么要用Fragment.setArguments(Bundle bundle)来传递参数
  • Tibib
  • Tibib
  • 2014年04月19日 23:05
  • 37423

关于startActivityForResult传值回原activity bundle是null的解决

今天做了一个startActivityForResult在2个activity之间传递值来交互的listview,但是发现在方法2中setResult(RESULT_FIRST_USER, inten...
  • Shylock_backer
  • Shylock_backer
  • 2015年04月27日 21:43
  • 1779

Android Bundle详解

Android Bundle总结     版本 修改内容 日期 修改人 1.0 初稿 2013/03/06 skywang       ...
  • cswhale
  • cswhale
  • 2014年09月04日 15:34
  • 35953
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Bundle传参
举报原因:
原因补充:

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