因此,我正在使用Android Studio中内置的开箱即用导航Draw Activity。这样做,除了设法提供的三个片段外,我还成功地添加了第四个片段。
但是,当我添加第5个...那时候事情就变得奇怪了。重复完全相同的过程不会产生任何结果。甚至更陌生,在进行一系列故障排除时,我删除了AppBarConfiguration.Builder下的两个先前存在的类固醇。只是在前四个仍然可以完美地进行导航。
这让我感到困惑。
因此,我现在留下了开箱即用的代码,据我所知应该不起作用,但是可以。然而,目前可以到达四个目的地,而不是五个。
在尝试第二次复制时,我已经将方法从第一次复制复制到了9。我现在迷失了,所以任何建议都将受到欢迎。
这是我的AppBarConfiguration.Builder:
R.id.nav_home, R.id.nav_gallery, R.id.nav_slideshow, R.id.nav_aPlus, R.id.nav_bPlus)
.setDrawerLayout(drawer)
.build();
这是aPlus片段,这是可行的片段
private APlusViewModel APlusViewModel;
public View onCreateView(@NonNull LayoutInflater inflater,
ViewGroup container, Bundle savedInstanceState) {
APlusViewModel =
ViewModelProviders.of(this).get(APlusViewModel.class);
View root = inflater.inflate(R.layout.a_plus_fragment, container, false);
return root;
}
}```
这是bPlus Fragment,这是行不通的。
```public class bPlusFragment extends Fragment {
private BPlusViewModel BPlusViewModel;
public View onCreateView(@NonNull LayoutInflater inflater,
ViewGroup container, Bundle savedInstanceState) {
BPlusViewModel =
ViewModelProviders.of(this).get(BPlusViewModel.class);
View root = inflater.inflate(R.layout.b_plus_fragment, container, false);
return root;
}}```
在此先感谢您提供的任何帮助。