0
ホームアクティビティで特定のNav Drawerを選択しようとするたびに、選択された最初のアイテムのみが表示されます。Nav Drawerの選択は現在の状況に依存HomeActivityで表示可能なサポートされているフラグメントマネージャ
しかし、現在選択されているフラグメントに対して特定のアイテムを選択したいとします。これを行う標準的な方法はありますか?
ホームアクティビティで特定のNav Drawerを選択しようとするたびに、選択された最初のアイテムのみが表示されます。Nav Drawerの選択は現在の状況に依存HomeActivityで表示可能なサポートされているフラグメントマネージャ
しかし、現在選択されているフラグメントに対して特定のアイテムを選択したいとします。これを行う標準的な方法はありますか?
@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);
}
}