课程
/移动开发
/Android
/Android攻城狮的第一门课(入门篇)
那如果第一个页面想要传数据给第二个页面怎么办?还有第一个页面传的requestCode第二个页面是在哪里取到的?
2014-07-06
源自:Android攻城狮的第一门课(入门篇) 18-2
正在回答
如果我想从第一个页面传值,然后第二个页面又传值回来呢,是用
startActivity(intent);还是startActivityForResult(intent, 1);
因为我发现从第一个页面传值用startActivity(intent);第二个页面能接收到值,但是用startActivityForResult(intent, 1);第二个页面能接收到传入的值.但是如果需要第二个页面传回值的话,那就必须要用startActivityForResult(intent, 1);
请教老师和各位
这个问题也正好是我想问的问题。
第一个页面中:Intent intent = new Intent(this, B.class); intent.putExtra("Text", "传的值"); 然后startActivity() 第二个页面中:Bundle bundle = getIntent().getExtras(); String testValue = bundle.getString("Text");
举报
想快速掌握Android应用开发基础,选择学习这门课程就对了。