【发布时间】:2017-01-04 23:57:44
【问题描述】:
我不确定这是否是预期行为,但如果我在 OneActivity 中执行以下操作以启动 TwoActivity:
Intent intent = new Intent(this, TwoActivity.class);
startActivityForResult(intent, RESULT_OK);
在TwoActivity 中当我传回OneActivity:
Intent resultIntent = new Intent();
resultIntent.putExtra(SOURCE, TAG);
setResult(RESULT_OK, resultIntent);
finish();
使用上面的代码并在OneActivity 中覆盖onActivityResult 之后没有任何反应。 onActivityResult 似乎甚至没有被调用。但是,如果我将RESULT_OK 更改为0,它会起作用。
这是预期的吗?有其他人经历过吗?
【问题讨论】:
标签: android android-activity onactivityresult