Activity之间的参数传递
Activity之间的参数传递
?
?
假设有2个Activity,分别为 ActivityA和ActivityB,ActivityA负责调用ActivityB。
?
(一)ActivityA传递参数给ActivityB
?
ActivityA类的代码:
@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {int resultValue = 0;//requestCode:对应ActivitA中startActivityForResult(intent, 3);中的3switch(requestCode){case 3://resultCode:对应ActivitB中setResult(100, intent);中的100switch(resultCode){case 100:resultValue = data.getIntExtra("result_value", -1);Toast.makeText(this, "返回值["+resultValue+"]", Toast.LENGTH_LONG).show();break;default:Toast.makeText(this, "错误返回值["+resultCode+"]", Toast.LENGTH_LONG).show();}break;default:Toast.makeText(this, "错误请求值["+requestCode+"]", Toast.LENGTH_LONG).show();}}??
?
?