diff --git a/F-Droid/src/org/fdroid/fdroid/compat/TabManager.java b/F-Droid/src/org/fdroid/fdroid/compat/TabManager.java index e6966342e..a0dcc87fd 100644 --- a/F-Droid/src/org/fdroid/fdroid/compat/TabManager.java +++ b/F-Droid/src/org/fdroid/fdroid/compat/TabManager.java @@ -18,6 +18,7 @@ public class TabManager { public static final int INDEX_AVAILABLE = 0; public static final int INDEX_INSTALLED = 1; public static final int INDEX_CAN_UPDATE = 2; + public static final int INDEX_COUNT = 3; private final ViewPager pager; private final FDroid parent; diff --git a/F-Droid/src/org/fdroid/fdroid/views/AppListFragmentPagerAdapter.java b/F-Droid/src/org/fdroid/fdroid/views/AppListFragmentPagerAdapter.java index b02102e71..92f29b413 100644 --- a/F-Droid/src/org/fdroid/fdroid/views/AppListFragmentPagerAdapter.java +++ b/F-Droid/src/org/fdroid/fdroid/views/AppListFragmentPagerAdapter.java @@ -5,6 +5,7 @@ import android.support.v4.app.FragmentPagerAdapter; import org.fdroid.fdroid.FDroid; import org.fdroid.fdroid.R; +import org.fdroid.fdroid.compat.TabManager; import org.fdroid.fdroid.data.AppProvider; import org.fdroid.fdroid.views.fragments.AvailableAppsFragment; import org.fdroid.fdroid.views.fragments.CanUpdateAppsFragment; @@ -33,9 +34,9 @@ public class AppListFragmentPagerAdapter extends FragmentPagerAdapter { @Override public Fragment getItem(int i) { switch (i) { - case 0: + case TabManager.INDEX_AVAILABLE: return new AvailableAppsFragment(); - case 1: + case TabManager.INDEX_INSTALLED: return new InstalledAppsFragment(); default: return new CanUpdateAppsFragment(); @@ -43,16 +44,16 @@ public class AppListFragmentPagerAdapter extends FragmentPagerAdapter { } @Override - public int getCount() { return 3; } + public int getCount() { return TabManager.INDEX_COUNT; } @Override public String getPageTitle(int i) { switch (i) { - case 0: + case TabManager.INDEX_AVAILABLE: return parent.getString(R.string.tab_noninstalled); - case 1: + case TabManager.INDEX_INSTALLED: return parent.getString(R.string.inst); - case 2: + case TabManager.INDEX_CAN_UPDATE: return getUpdateTabTitle(); default: return "";