Intent intent1 = new Intent(ActivityMain.this, Activity1.class);
intent1.putExtra("activityMain", "数据来自activityMain");
startActivityForResult(intent1, REQUEST_CODE);
Bundle bundle = new Bundle();
bundle.putString("store", "数据来自Activity1");
Intent mIntent = new Intent();
mIntent.putExtras(bundle);
setResult(RESULT_OK, mIntent);
finish();
startActivityForResult函数启动一个新的Activity,并且执行后返回执行回调函数。
void onActivityResult(int requestCode, int resultCode, Intent data) requestCode:对应startActivityForResult(intent1,REQUEST_CODE)第二个参数 resultCode:对应setResult(RESULT_OK, mIntent)第一个参数 data:对应setResult(RESULT_OK, mIntent)第二个参数