按 Android 中的按钮后退出片段

Exit the fragment after pressing a button in Android

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

我尝试了几种不同的方法,但是 none 我尝试的方法奏效了。

  1. 我尝试使用 getActivity.onBackPress(),它起作用了,但它退出了整个应用程序。我试着手动按下后底,它转到主 Activity。要退出应用程序,我需要按两次后退按钮,但是,我在代码中只执行了一次 onBackPress() ,它仍然退出应用程序。

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

您可以为此使用 dismiss 方法。

看看这个是否有帮助: