小编Lia*_*iam的帖子

如何使用导航从bottomsheetdialog导航到片段?

我目前正在制作一个具有底部功能的应用程序,当用户点击对话框内的图标(图像视图)时,片段将显示出来。我的问题是我无法导航到片段 b 并且它返回了这个错误在此处输入图片说明

这是我的主页片段,活动启动时第一个开始的片段

public class HomeFrag extends Fragment {

@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.fragment_home, container, false);
    ImageView buttonOpenSheet = view.findViewById(R.id.buttonopensheet);

    buttonOpenSheet.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            BottomSheetDialog bottomsheet = new BottomSheetDialog();
            bottomsheet.show(getFragmentManager(), "bottomsheet");
        }
    });

    return view;
}}
Run Code Online (Sandbox Code Playgroud)

底部对话框.java

public class BottomSheetDialog extends BottomSheetDialogFragment {

@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
    final View view = …
Run Code Online (Sandbox Code Playgroud)

android uinavigationcontroller navigationcontroller android-jetpack

5
推荐指数
1
解决办法
2605
查看次数