码迷,mamicode.com
首页 > 其他好文 > 详细

Andriod:一个Activity向另一个Activity传递数据

时间:2019-12-27 00:25:40      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:接收   emd   ogg   bsp   usr   tail   tac   创建   item   

假设现在有两个Activity:A与B,A要向B传递数据。

首先要创建两个Activity:Android:当前Activity跳转到另一个Activity

A启动B:

intent = new Intent(ActivityA.this,ActivityB.class);
startActivity(intent);

A启动B 并向B传递数据

多了一行   绑定数据
intent = new Intent(ActivityA.this,ActivityB.class);
intent.putExtra("data","我是A");
startActivity(intent);

B接收A的数据

 String sData = getIntent().getStringExtra("data").toString();

 

举个例子:

A向B传递EditView的数据,B在TextView(usrname)中显示

A:

Intent intent = new Intent(munemainActivity.this,itemdetailActivity.class); //设置Intent
main_name = (EditText)findViewById(R.id.main_name_in);//获取要传递的信息
String s = main_name.getText().toString(); 
intent.putExtra("usrname",s); //传递信息
startActivity(intent);

B:

String sData = getIntent().getStringExtra("usrname").toString();
usrname = (TextView)findViewById(R.id.itemdetail_usrname_in);
usrname.setText(sData);

Andriod:一个Activity向另一个Activity传递数据

标签:接收   emd   ogg   bsp   usr   tail   tac   创建   item   

原文地址:https://www.cnblogs.com/doggod/p/12105000.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!