Fixed non-selected navigation items 2
This commit is contained in:
@@ -400,6 +400,7 @@ public class MainActivity extends AppCompatActivity
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void setNavigationSelection(int fragment, String data) {
|
private void setNavigationSelection(int fragment, String data) {
|
||||||
|
MenuItem item;
|
||||||
switch (fragment) {
|
switch (fragment) {
|
||||||
case FRAGMENT_MODULES_DETAILS:
|
case FRAGMENT_MODULES_DETAILS:
|
||||||
getKVV().getModule(data, success -> {
|
getKVV().getModule(data, success -> {
|
||||||
@@ -412,10 +413,14 @@ public class MainActivity extends AppCompatActivity
|
|||||||
}, log::e);
|
}, log::e);
|
||||||
break;
|
break;
|
||||||
case FRAGMENT_MODULES:
|
case FRAGMENT_MODULES:
|
||||||
mNavigationView.getMenu().findItem(R.id.nav_modules).setChecked(true);
|
item = mNavigationView.getMenu().findItem(R.id.nav_modules);
|
||||||
|
if (item != null)
|
||||||
|
item.setChecked(true);
|
||||||
break;
|
break;
|
||||||
case FRAGMENT_SCHEDULE:
|
case FRAGMENT_SCHEDULE:
|
||||||
mNavigationView.getMenu().findItem(R.id.nav_schedule).setChecked(true);
|
item = mNavigationView.getMenu().findItem(R.id.nav_schedule);
|
||||||
|
if (item != null)
|
||||||
|
item.setChecked(true);
|
||||||
break;
|
break;
|
||||||
case FRAGMENT_CANTEENS_DETAILS:
|
case FRAGMENT_CANTEENS_DETAILS:
|
||||||
getCanteenBrowser().getCanteens(success -> {
|
getCanteenBrowser().getCanteens(success -> {
|
||||||
|
|||||||
Reference in New Issue
Block a user