我在我的应用程序中使用 NavigationView 抽屉。如果用户按下后退按钮,我正在尝试返回上一个片段。此代码运行良好:
@Override
public void onBackPressed() {
FragmentManager fm = getSupportFragmentManager();
Fragment fr = fm.findFragmentById(R.id.flContent);
if (fm.getBackStackEntryCount() > 0 ) {
fm.popBackStackImmediate();
}
else {
finish();
}
}
但我的 NavigationView 没有改变。如何更新 NavigationView 状态(检查正确的片段、更改标题等),以便它可以反映我的应用程序中的更改?