如何 return 在后按时从 Activity 分段
How to return to Fragment from Activity on Back Press
在 Android Studio 中,我从 MainActivity 创建了一个 HomeFragment,然后在蓝牙数据到达时启动了一个新的 Activity。当我在新 Activity 中按下返回按钮时,应用程序关闭。我想让App回到HomeFragment。
我在新的Activity中尝试了以下方法:但是应用程序仍然关闭
@Override
public void onBackPressed() {
finish();
}
这是我针对上述序列的代码流程。
当您启动 Activity_ListViewInp
时,您已经添加了 FLAG_ACTIVITY_NEW_TASK
和 FLAG_ACTIVITY_CLEAR_TASK
。这将从任务中删除所有现有活动并启动 Activity_ListViewInp
的新实例。当您随后按 BACK 时,应用程序退出,因为任务中没有其他活动。
删除FLAG_ACTIVITY_CLEAR_TASK
在 Android Studio 中,我从 MainActivity 创建了一个 HomeFragment,然后在蓝牙数据到达时启动了一个新的 Activity。当我在新 Activity 中按下返回按钮时,应用程序关闭。我想让App回到HomeFragment。
我在新的Activity中尝试了以下方法:但是应用程序仍然关闭
@Override
public void onBackPressed() {
finish();
}
这是我针对上述序列的代码流程。
当您启动 Activity_ListViewInp
时,您已经添加了 FLAG_ACTIVITY_NEW_TASK
和 FLAG_ACTIVITY_CLEAR_TASK
。这将从任务中删除所有现有活动并启动 Activity_ListViewInp
的新实例。当您随后按 BACK 时,应用程序退出,因为任务中没有其他活动。
删除FLAG_ACTIVITY_CLEAR_TASK