package net.naonedbus.fragment.header; import net.naonedbus.R; import net.naonedbus.fragment.impl.BicloosFavorisFragment; import net.naonedbus.fragment.impl.BicloosFragment; import net.naonedbus.manager.impl.FavoriBiclooManager; import android.content.Context; public class BicloosFragmentHeader implements FragmentHeader { private final Class<?>[] mFragments = new Class<?>[] { BicloosFragment.class, BicloosFavorisFragment.class }; private final int[] mTitles = new int[] { R.string.title_fragment_bicloos, R.string.title_fragment_favoris }; @Override public int[] getFragmentsTitles() { return mTitles; } @Override public Class<?>[] getFragmentsClasses() { return mFragments; } @Override public int getSelectedPosition(final Context context) { final FavoriBiclooManager favoriManager = FavoriBiclooManager.getInstance(); final int count = favoriManager.getAll(context.getContentResolver()).size(); return count > 0 ? 1 : 0; } }