From cedb09f21a3bfcdf267629e1cb9cc326404b9fd1 Mon Sep 17 00:00:00 2001 From: Karim Abou Zeid Date: Sun, 3 Jan 2016 23:22:41 +0100 Subject: [PATCH] Fixed navigation drawer --- .../kabouzeid/gramophone/ui/activities/MainActivity.java | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/com/kabouzeid/gramophone/ui/activities/MainActivity.java b/app/src/main/java/com/kabouzeid/gramophone/ui/activities/MainActivity.java index 30e47d5f..8711ea26 100644 --- a/app/src/main/java/com/kabouzeid/gramophone/ui/activities/MainActivity.java +++ b/app/src/main/java/com/kabouzeid/gramophone/ui/activities/MainActivity.java @@ -157,17 +157,14 @@ public class MainActivity extends AbsSlidingMusicPanelActivity private void setUpViewPager() { pagerAdapter = new PagerAdapter(this, getSupportFragmentManager()); pager.setAdapter(pagerAdapter); - pager.setOffscreenPageLimit(pagerAdapter.getCount() - 1); - - int startPosition = PreferenceUtil.getInstance(this).getDefaultStartPage(); - startPosition = startPosition == -1 ? PreferenceUtil.getInstance(this).getLastStartPage() : startPosition; - - navigationView.getMenu().getItem(startPosition).setChecked(true); + pager.setOffscreenPageLimit(pagerAdapter.getCount() - 1); // => all tabs.setupWithViewPager(pager); tabs.setTabTextColors(ColorUtil.getSecondaryTextColorForBackground(this, getThemeColorPrimary()), ColorUtil.getPrimaryTextColorForBackground(this, getThemeColorPrimary())); tabs.setSelectedTabIndicatorColor(getThemeColorAccent() == Color.WHITE && !ColorUtil.useDarkTextColorOnBackground(getThemeColorPrimary()) ? Color.WHITE : ThemeSingleton.get().positiveColor.getDefaultColor()); + int startPosition = PreferenceUtil.getInstance(this).getDefaultStartPage(); + startPosition = startPosition == -1 ? PreferenceUtil.getInstance(this).getLastStartPage() : startPosition; pager.setCurrentItem(startPosition); }