为了账号安全,请及时绑定邮箱和手机立即绑定

那如果第一个页面想要传数据给第二个页面怎么办?还有第一个页面传的requestCode第二个页面是在哪里取到的?

正在回答

3 回答

如果我想从第一个页面传值,然后第二个页面又传值回来呢,是用

startActivity(intent);还是startActivityForResult(intent, 1);

因为我发现从第一个页面传值用startActivity(intent);第二个页面能接收到值,但是用startActivityForResult(intent, 1);第二个页面能接收到传入的值.但是如果需要第二个页面传回值的话,那就必须要用startActivityForResult(intent, 1);


请教老师和各位

0 回复 有任何疑惑可以回复我~

这个问题也正好是我想问的问题。

0 回复 有任何疑惑可以回复我~

第一个页面中:Intent intent = new Intent(this, B.class); intent.putExtra("Text", "传的值"); 然后startActivity() 第二个页面中:Bundle bundle = getIntent().getExtras(); String testValue = bundle.getString("Text");

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android攻城狮的第一门课(入门篇)
  • 参与学习       312585    人
  • 解答问题       4633    个

想快速掌握Android应用开发基础,选择学习这门课程就对了。

进入课程
意见反馈 帮助中心 APP下载
官方微信