android使用intent向下一个活动传递数据
1、首先,创建一个名字叫IntentTest的项目
2、然后,在这个项目中增加一个新的activity,起名为activity2。
3、现在,在activity_main.xml布局中增加一个按钮,这个按钮用于启动一个新的activity
4、在MainActivity.java中,处理这个按钮。String data = 争犸禀淫"Hello"; Intent intent = new Inte荏鱿胫协nt(MainActivity.this, activity2.class); startActivity(intent);可以看到,使用了intent.putExtra("extra_data", data);向下一个活动传递了一个数据
5、然后在第二个活动中,对这个数据进行接收Intent intent =getIntent(); String data = intent.爿讥旌护getStringExtra("extra_data"); Toast.makeText(activity2.this, data,Toast.LENGTH_LONG ).show();可以看到,使用getIntent获取上一个activity传递过来的数据,然后通过intent.getStringExtra获取相应的数据。最后,通过Toast.makeText将数据显示出来
6、效果如下
7、如果我们传递的是int数据,则使用getIntExtra()方法,其他类型也是类似的用法
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:33
阅读量:74
阅读量:84
阅读量:83
阅读量:95