Refactored MainActivity #2

This commit is contained in:
Caesar2011
2018-07-17 17:56:00 +02:00
parent 223a418526
commit 119ec3874c

View File

@@ -309,6 +309,12 @@ public class MainActivity extends AppCompatActivity
}
}, error -> log.e("Modules.error", error));
}
if (newFragment == FRAGMENT_MODULES_DETAILS) {
int size = mNavigationView.getMenu().size();
for (int k = 0; k < size; k++) {
mNavigationView.getMenu().getItem(k).setChecked(mNavigationView.getMenu().getItem(k).getOrder() == 101+newData);
}
}
this.fragmentPage = newFragment;
this.fragmentStatus = newData;
@@ -321,9 +327,6 @@ public class MainActivity extends AppCompatActivity
@Override
public void onLoginFragmentInteraction(LoginToken loginToken) {
toLoginState(loginToken.getFullname(), loginToken.getEmail());
@@ -331,16 +334,9 @@ public class MainActivity extends AppCompatActivity
@Override
public void onModulesFragmentInteraction(final int itemPosition) {
log.d("Item clicked", itemPosition);
setTitle(R.string.courses);
getKVV().getModuleList(success -> setTitle(success.get(itemPosition).title), error -> log.e(error));
changeFragment(FRAGMENT_MODULES_DETAILS, itemPosition);
int size = mNavigationView.getMenu().size();
for (int k = 0; k < size; k++) {
mNavigationView.getMenu().getItem(k).setChecked(mNavigationView.getMenu().getItem(k).getOrder() == 101+itemPosition);
//mNavigationView.getMenu().getItem(k).setChecked(false);
}
}
@Override