Prettify theme, add relaunch to settings on change

This commit is contained in:
d8ahazard
2016-09-26 14:11:00 -05:00
committed by topjohnwu
parent a1335aecfb
commit 835ef01a70
2 changed files with 14 additions and 9 deletions

View File

@ -135,20 +135,25 @@ public class MainActivity extends AppCompatActivity implements NavigationView.On
mSelectedId = savedInstanceState == null ? mSelectedId : savedInstanceState.getInt(SELECTED_ITEM_ID);
navigationView.setCheckedItem(mSelectedId);
if (savedInstanceState == null) {
mDrawerHandler.removeCallbacksAndMessages(null);
mDrawerHandler.postDelayed(() -> navigate(mSelectedId), 250);
}
navigationView.setNavigationItemSelectedListener(this);
Bundle extras = getIntent().getExtras();
if (extras != null) {
navigate(R.id.settings);
Logger.dh("MainActivity: Intent has extras " + getIntent().getExtras().getString("Relaunch"));
String toLaunch = "";
toLaunch = getIntent().getExtras().getString("Relaunch");
if (toLaunch.equals("Settings")) {
Logger.dh("MainActivity: Intent has extras " + getIntent().getExtras().getString("Relaunch"));
mSelectedId = R.id.settings;
}
}
mDrawerHandler.removeCallbacksAndMessages(null);
navigate(mSelectedId);
}
@Override