Fixed non-selected navigation items 2

This commit is contained in:
Caesar2011
2018-10-25 00:21:25 +02:00
parent 359330bb9d
commit aba6471c1d

View File

@@ -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 -> {