【发布时间】:2018-06-14 08:59:43
【问题描述】:
我有一个具有这种转换的应用程序:
A -> B -> C -> D-> C
输入 C 后,我必须检查一个标志。然后我必须将它作为意图(让我们说intentX = false)传递给D。在 D 中做某事后,它会在按下按钮后返回到 C。
我所做的只是再次传递值为 true 的 intentX,然后再次 startActivity C。
那么发生的事情是它创建了另一个 Activity C。
我想要发生的是,我不必启动一个新的 Activity C,而是通过调用 super.onBackPressed() 来使用以前的 C。但我无法传递intentX 的新值。还有其他方法可以实现我想要的。我可能错过了一些。
【问题讨论】: