1
Intent resultIntent = new Intent();
setResult(Activity.RESULT_OK, resultIntent);
finish();
2
setResult(Activity.RESULT_OK);
finish();
3
setResult(RESULT_OK, getIntent());
finish();
我一直看到它们,但我不确定它们是否完全相同。
答案 0 :(得分:1)
1 + 3:完成当前活动&将意图(数据)发送回调用者活动。
2:完成当前活动。
(在所有情况下,它将结果设置为RESULT_OK
,您可以根据调用者活动中定义的resultCode
方法的onActivityResult()
参数进行检查< / em>的