首页 > 其他 > 详细

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

时间:2019-12-26 23:51:44      阅读:103      评论:0      收藏:0      [点我收藏+]

假设现在有两个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传递数据

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!