Android 回传值:
1、FirstActivity:
Intent(Context packageContext, Class<?> cls)方法创建Intent对象
利用Intent携带数据,调用
startActivityForResult(Intent intent, int requestCode)
跳转页面,requestCode(请求码,用于下文判断接收来自哪个Activity的数据)
2、SecondActivity:
Intent()方法创建Intent对象
利用Intent携带数据,调用
setResult(int resultCode, Intent data)
回传值,resultCode(结果码,用于下文判断接收来自哪个Activity的数据),调用finish()结束Activity
3、FirstActivity:
重写
onActivityResult(int requestCode, int resultCode, Intent data)
方法,判断requestCode&&resultCode是否为之前设定的值,若是,利用data取出回传值