如何处理onActivityResult?

时间:2016-08-11 10:00:15

标签: android android-activity onactivityresult startactivityforresult

我阻止onActivity结果。

活动A startActivityForResult()到活动B,有些商业原因我要移除活动B并移动到活动F.从活动F必须发送setResult()到活动A同时我必须清除堆栈转到活动A时。

如何处理这种情况?

2 个答案:

答案 0 :(得分:0)

我们可以使用Intent课程中的标记(我没试过) - Intent.FLAG_ACTIVITY_FORWARD_RESULT

在您的每个中间行为中致电finish()之前,您必须拨打startActivity(intent)。将此标记传递给此intent

showC.setFlags(Intent.FLAG_ACTIVITY_FORWARD_RESULT);

在上一次活动中,定期举行setResult()仪式。然后像往常一样尝试在第一次活动中获得结果。

答案 1 :(得分:0)

使用intent启动ActivityF并使用intent.putExtra

将结果传递给ActivityA
<script src="//d3js.org/d3.v4.min.js"></script>