我阻止onActivity结果。
活动A startActivityForResult()
到活动B,有些商业原因我要移除活动B并移动到活动F.从活动F必须发送setResult()
到活动A同时我必须清除堆栈转到活动A时。
如何处理这种情况?
答案 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>