导航抽屉活动未加载所有片段

时间:2020-07-21 19:10:38

标签: java android android-studio android-fragments

因此,我正在使用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;
    }}```

在此先感谢您提供的任何帮助。

0 个答案:

没有答案