Refactored MainActivity #2

This commit is contained in:
Caesar2011
2018-07-17 17:56:00 +02:00
parent 8998a4866d
commit bd99fb142f

View File

@@ -309,6 +309,12 @@ public class MainActivity extends AppCompatActivity
} }
}, error -> log.e("Modules.error", error)); }, 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.fragmentPage = newFragment;
this.fragmentStatus = newData; this.fragmentStatus = newData;
@@ -321,9 +327,6 @@ public class MainActivity extends AppCompatActivity
@Override @Override
public void onLoginFragmentInteraction(LoginToken loginToken) { public void onLoginFragmentInteraction(LoginToken loginToken) {
toLoginState(loginToken.getFullname(), loginToken.getEmail()); toLoginState(loginToken.getFullname(), loginToken.getEmail());
@@ -331,16 +334,9 @@ public class MainActivity extends AppCompatActivity
@Override @Override
public void onModulesFragmentInteraction(final int itemPosition) { public void onModulesFragmentInteraction(final int itemPosition) {
log.d("Item clicked", itemPosition);
setTitle(R.string.courses); setTitle(R.string.courses);
getKVV().getModuleList(success -> setTitle(success.get(itemPosition).title), error -> log.e(error)); getKVV().getModuleList(success -> setTitle(success.get(itemPosition).title), error -> log.e(error));
changeFragment(FRAGMENT_MODULES_DETAILS, itemPosition); 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 @Override