在startactivityforresult调用的内部活动中调用startactivityforresult

时间:2017-10-12 12:53:47

标签: java android onactivityresult

我有这个问题,我有一个A的列表,我可以添加新的A,因此我startactivityforresult活动的格式为A,并且还有一个用于选择AType的按钮,因此我startactivityforresult另一项活动AType列表 当我在AType列表中回发结果时出现问题。

Intent intent = new Intent();
intent.putExtra("aType", aType);
setResult(RESULT_OK, intent);
finish();

结果被推回A列表而不是A表格 这是正常行为还是我做错了什么? 如果这是正常行为,我该怎么做才能将结果推回A表单而不是A列表。

如果您需要更多代码 - 我会提供,但我发现它现在无关紧要。

我发现A表单在startactivityforresult调用后结束。但为什么呢?

2 个答案:

答案 0 :(得分:0)

<强>活性1:

<artifactId>

在活动1中覆盖方法OnACtivity结果

<强>活性2:

</artifactId>

答案 1 :(得分:0)

原来我noHistory="true" AndroidManifest.xml有活动A Form,这就是为什么它会回到A List活动