通过putExtra设置值,通过getExtra获取值
putExtra需要设置键值对,getExtra通过对应的键获取传递的值(直接在getExtra之间加上想获取的值类型)
1.在一个Activity通过startActivityForResult()开启另一个Activity
2.该方法通常接收两个参数,第一个是Intent对象,第二个是requestCode
3.在第一个Activity中重写onActivityResult方法,通过switch判断传过来的requestCode(哪个Activity传递回来的),通常还需要判断resultCode(返回结果值),来进行相应的操作
4.在被开启的Activity中可以通过getIntent().getExtra获取传递过来的数据
5.最后可以在被开启的Activity中通过一个Button设置通过setResult返回数据给开启它的Activity
6.该方法有两个参数,第一个是resultCode,第二个是Intent对象,之后finish()掉就可以显示开启它的Activity了
时间: 2024-12-14 04:39:16