好多時候,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個步驟,就可以實現頁面關閉的時候,返回值到啓動他的頁面。