Android: 更改选定的菜单项

Android: Changing selected menu item

我正在尝试从我初始化 BottomNavigationView 的单独片段中更改 BottomNavigationView 的选定菜单项。我正在使用

MenuItem item = navigationView.getMenu().findItem(R.id.nav_home);
item.setChecked(true);

问题是 navigationView 为空,因为我在一个单独的片段中。

我正在使用 navigationView = view.findViewById(R.id.navigation);获取navigationView的id。

此处当您使用 view.findViewById(R.id.navigation); 时,view 表示该单独片段的 view,它没有这样的视图,因此它将 return null.