Nav Drawer 选择取决于 HomeActivity 中可见的当前支持的片段管理器

Nav Drawer selection depends upon current Supported fragment manager visible in the HomeActivity

每当我尝试 select 家中的特定导航抽屉 activity 时,它只显示第一项 selected。

但我想 select 当前 select 片段的特定项目。有这样做的标准方法吗?

@Override
protected void onRestart() {
    super.onRestart();       
    Fragment fragment = getSupportFragmentManager().findFragmentById(R.id.container);
    if (fragment instanceof HomeFragment) {
        itemToBeChecked = R.id.nav_home;
        navigationView.getMenu().findItem(R.id.home).setChecked(true);
    } 
}