don't start new activity if already in that activity

This commit is contained in:
Michiyo Wellington-Oguri 2017-07-30 17:15:41 -07:00
parent ca46d4f516
commit c02408c2a5

View file

@ -77,19 +77,27 @@ public class NavigationBaseActivity extends BaseActivity
switch (item.getItemId()) {
case R.id.action_home:
drawerLayout.closeDrawer(navigationView);
if (!(this instanceof ContributionsActivity)) {
ContributionsActivity.startYourself(this);
}
return true;
case R.id.action_nearby:
drawerLayout.closeDrawer(navigationView);
if (!(this instanceof NearbyActivity)) {
NearbyActivity.startYourself(this);
}
return true;
case R.id.action_about:
drawerLayout.closeDrawer(navigationView);
if (!(this instanceof AboutActivity)) {
AboutActivity.startYourself(this);
}
return true;
case R.id.action_settings:
drawerLayout.closeDrawer(navigationView);
if (!(this instanceof SettingsActivity)) {
SettingsActivity.startYourself(this);
}
return true;
case R.id.action_introduction:
drawerLayout.closeDrawer(navigationView);