【问题标题】:How to return to Fragment from Activity on Back Press如何从 Back Press 的 Activity 中返回 Fragment
【发布时间】:2021-08-10 09:22:33
【问题描述】:

在 Android Studio 中,我从 MainActivity 创建了一个 HomeFragment,然后在蓝牙数据到达时启动一个新的 Activity。当我在新活动中按下返回按钮时,应用程序将关闭。我想让 App 回到 HomeFragment。

我在新的 Activity 中尝试了以下操作:但 App 仍然关闭

@Override
    public void onBackPressed() {
        finish();
    }

这是我提到的序列的代码流。

【问题讨论】:

  • 抱歉第一个块是:Service_BTLE_GATT.MainActivity。
  • 并且在启动Activity_ListViewInp时,context = Service_BTLE_GATT

标签: android button android-activity fragment back


【解决方案1】:

当您启动Activity_ListViewInp 时,您添加了FLAG_ACTIVITY_NEW_TASKFLAG_ACTIVITY_CLEAR_TASK。这将从任务中删除所有现有活动并启动Activity_ListViewInp 的新实例。当您按下 BACK 时,应用程序将退出,因为任务中没有其他活动。

删除FLAG_ACTIVITY_CLEAR_TASK

【讨论】:

    猜你喜欢
    • 2014-05-13
    • 2021-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多