【问题标题】:Exit the fragment after pressing a button in Android在Android中按下按钮后退出片段
【发布时间】:2025-12-10 04:15:01
【问题描述】:

我在底部工作表片段中有一个按钮,应用程序应该退出该片段。

我尝试了几种不同的方法,但都没有奏效。

  1. 我尝试使用getActivity.onBackPress(),它有效,但它退出了整个应用程序。我试图手动按下后底部,它进入主活动。要退出应用程序,我需要按两次后退按钮,但是,我只在代码中执行了一次 onBackPress(),它仍然退出应用程序。

  2. 我尝试使用getActivity().getFragmentManager().popBackStack();,但执行此操作时发现我的后台堆栈为空(null)并且代码不会执行任何操作。

【问题讨论】:

    标签: android android-fragments bottom-sheet


    【解决方案1】:

    你可以为此使用dismiss方法。

    看看这个是否有帮助: Show and Hide Bottom Sheet Programmatically

    【讨论】: