Intent(三)向下一个活动传递数据_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > Intent(三)向下一个活动传递数据

Intent(三)向下一个活动传递数据

 2016/11/18 5:33:52  海格力斯  程序员俱乐部  我要评论(0)
  • 摘要:向下传递活动很简单,可以我采用putExtra()方法的重载,把我们想要传递的数据暂时放在intent中,启动活动时从这里取就可以了。首先我们在MainActivity(主活动)显式声明intent的方式来启动SecondActivity,通过PutExtra()方法来传递数据。注意该方法有两个参数,[keyName,vule]:第一个是行参,第二个才是实参;Stringstr_info="putExtra传递数据";Intentintent=newIntent(MainActivity
  • 标签:活动 Intent 一个 Ten 数据 传递数据

     向下传递活动很简单,可以我采用putExtra()方法的重载,把我们想要传递的数据暂时放在intent中,启动活动时从这里取就可以了。

     首先我们在MainActivity(主活动)显式声明intent的方式来启动SecondActivity,通过PutExtra()方法来传递数据。注意该方法有两个参数,[keyName,vule]:第一个是行参,第二个才是实参;

 

String str_info="putExtra传递数据";
                Intent intent=new Intent(MainActivity.this,SecondActivity.class);
                intent.putExtra("extra_data",str_info)     ;
                startActivity(intent);

     然后我们在SecondActivity中通过getIntent()方法获得到用于启动SecondActivity的Intent,调用getStringExtra(keyName)来得到上一个活动传递过来的值,注:getStringExtra()有多个类型重载int就用getIntExtra,bool就用getBoolExtra()。

    

 Intent intent   =getIntent();
        String data=intent.getStringExtra("extra_data");
        Log.d("SecondActivity",data)   ;

   今天就到这里,明晚我们继续分享“返回数据给上一个活动”

    

发表评论
用户名: 匿名