按 Android 中的按钮后退出片段
Exit the fragment after pressing a button in Android
我在底部 Sheet 片段中有一个按钮,应用程序应该退出该片段。
我尝试了几种不同的方法,但是 none 我尝试的方法奏效了。
我尝试使用 getActivity.onBackPress()
,它起作用了,但它退出了整个应用程序。我试着手动按下后底,它转到主 Activity。要退出应用程序,我需要按两次后退按钮,但是,我在代码中只执行了一次 onBackPress() ,它仍然退出应用程序。
我尝试使用 getActivity().getFragmentManager().popBackStack();
,当我执行此代码时发现我的后台堆栈是空的 (null),代码不会执行任何操作。
您可以为此使用 dismiss 方法。
看看这个是否有帮助:
我在底部 Sheet 片段中有一个按钮,应用程序应该退出该片段。
我尝试了几种不同的方法,但是 none 我尝试的方法奏效了。
我尝试使用
getActivity.onBackPress()
,它起作用了,但它退出了整个应用程序。我试着手动按下后底,它转到主 Activity。要退出应用程序,我需要按两次后退按钮,但是,我在代码中只执行了一次 onBackPress() ,它仍然退出应用程序。我尝试使用
getActivity().getFragmentManager().popBackStack();
,当我执行此代码时发现我的后台堆栈是空的 (null),代码不会执行任何操作。
您可以为此使用 dismiss 方法。
看看这个是否有帮助: