【问题标题】:Android closing child activity from parent activityAndroid从父活动关闭子活动
【发布时间】:2013-03-17 06:39:03
【问题描述】:

我想从父活动中关闭子活动。我的流程就像:活动 A 已打开,在活动 A 内我正在打开活动 B。但同时我的活动 A 正在执行一些后台任务。当我得到后台任务的结果时,我想从活动 A 中关闭活动 B。

有可能吗?

【问题讨论】:

    标签: android parent-child activity-finish


    【解决方案1】:

    你应该做的是用startActivityForResult(yourIntent, childId);开始你的活动

    然后,当你想杀死你的孩子活动时,试试finishActivity(childId);

    看到Here

    【讨论】:

    • 不是,只是引用我的出处。
    【解决方案2】:

    一旦你离开它,你不需要完成()每个活动,Android 会为你做这件事。 所以你只需将 Activity A 重新启动到顶部任务。

    【讨论】:

      【解决方案3】:

      您可以使用startActivityForResult (Intent intent, int requestCode) 启动活动B,然后您可以通过调用finishActivity (int requestCode) 关闭活动B。

      【讨论】:

      • startActivityForResult 已弃用。有什么新方法可以做到这一点?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-02
      • 1970-01-01
      • 1970-01-01
      • 2014-04-04
      • 2012-03-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多