【问题标题】:Go back to Previous Application (not Activity) in Android在 Android 中返回上一个应用程序(不是 Activity)
【发布时间】:2012-05-17 04:27:35
【问题描述】:

有两个 Android 应用程序相互调用:App1、App2。

步骤:

  1. 从 Android 桌面启动 App1。 -->

  2. 从 App1 向 App2 启动 startActivity(intent) 或 startActivityForResult(intent,0)。 -->

  3. 再次从 App2 向 App1 启动 startActivity(intent) 或 startActivityForResult(intent,0)。 -->

  4. 开始 (?) 以返回到 app1(活动)或 App2。

我想制作一个对话框让用户在步骤 4 中选择回到 App1 或 App2。是否可以完成它?

我已经尝试过article here,它只是回到了 App1 上的活动。

感谢您的任何建议!

【问题讨论】:

    标签: android


    【解决方案1】:

    您应该覆盖 App1 中 Activity 的 onActivityResults,如果用户选择 App2,只需在 Activity 上调用 finish

    【讨论】:

    • Binyamin,感谢您的快速反馈。并且我今天将尝试解决方案,看看它是否能达到预期。
    • App1 中存在 OnActivityResults 方法供其他调用意图使用。但是,不在 App2 上。我也应该在 App2 上添加和覆盖 onActivityResults 吗?
    • 取决于哪个应用从第 4 步获取结果。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-14
    • 1970-01-01
    • 2011-11-30
    • 2011-09-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多