如何在fragment类中分解片段?

zf9nrax1  于 2021-07-03  发布在  Java
关注(0)|答案(1)|浏览(430)

这是我的展示方法。当我使用 new BottomSheetFragment().dismiss(); 然后关闭应用程序。

new BottomSheetFragment().
                            show(requireActivity().getSupportFragmentManager(),
                                    new BottomSheetFragment().getTag());

这段代码正确地显示了底页对话框。但我不能用 dismiss(); 这些问题的解决方案是什么?谢谢。

lokaqttq

lokaqttq1#

问题是您使用的不是bottomsheetfragment对象而是bottomsheetfragment类来调用Dismission。请看下面的代码

BottomSheetFragment mBottomSheetFragment = new BottomSheetFragment().
                                show(requireActivity().getSupportFragmentManager(),
                                        new BottomSheetFragment().getTag());

    mBottomSheetFragment.dismiss();

相关问题