好多时候,Activity关闭的时候,我们希望可以留下一些值到启动他的页面。今天记录一下步骤。
再启动Activity的页面需要设置如下:
等待返回值:
@Override
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
super.onActivityResult(requestCode, resultCode, data);
Tool_Log.i("onActivityResult requestCode:"+requestCode+"resultCode:"+resultCode);
}
启动页面换成如下函数
startActivityForResult(new Intent(MainActivity.this, FaceActivity.class),1);
在被启动的页面关闭的时候设置如下方法:
setResult(PageJumpCode.query.ordinal());
finish();
通过上述3个步骤,就可以实现页面关闭的时候,返回值到启动他的页面。