因为在BottomNavigation已经定义好了,所以不用Fragment的跳转,直接用Navigation跳转
Navigation.findNavController(view).navigate(R.id.navigation_dashboard);
如果需要带参数跳转,则new一个Bundle携带参数
Bundle bundle=new Bundle();
bundle.putString("parm","我是第一页跳转来的");
Navigation.findNavController(view).navigate(R.id.navigation_dashboard,bundle);
在指定跳转到的页面写接收逻辑
if(getArguments()!=null){
strName = getArguments().getString("parm");
}//获取参数【这个参数是在 资源navigation中的detial的fragment中右边参数界面添加的】
//获取动态参数 String my_name = getArguments().getString("my_name");
textView.setText(strName);
注意:在接收页面要先加个判断来判断是否传参,否则不传参跳转就会崩溃
if(getArguments()!=null){
strName = getArguments().getString("parm");
}