Android 结束2项活动

Android 结束2项活动,android,android-activity,Android,Android Activity,我有活动A。它打开活动B,这是一个带有listview的对话框活动。 我希望单击列表视图中的某个项目时,会发生以下情况: 窗口C将打开 B窗口将关闭 A窗口将关闭 最有效的方法是什么? (我确实知道第2项很简单(只需在活动C开始后添加finish,其余部分则不确定).您可以使用startActivityForResult,如果发生3°,则在完成B之前,将意图发送回A,并带有一个指示应关闭的标志,然后关闭A并打开C。是什么驱动关闭活动A和B的要求?您可以在Act.A上使用startActivity

我有活动A。它打开活动B,这是一个带有listview的对话框活动。 我希望单击列表视图中的某个项目时,会发生以下情况:

  • 窗口C将打开
  • B窗口将关闭
  • A窗口将关闭
  • 最有效的方法是什么?
    (我确实知道第2项很简单(只需在活动C开始后添加finish,其余部分则不确定).

    您可以使用startActivityForResult,如果发生3°,则在完成B之前,将意图发送回A,并带有一个指示应关闭的标志,然后关闭A并打开C。

    是什么驱动关闭活动A和B的要求?您可以在Act.A上使用startActivityForResult,因此B关闭并产生结果,A的事件触发C打开和关闭。