package fr.pagesjaunes.mdm.ui; import android.content.res.Resources; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentPagerAdapter; import fr.pagesjaunes.mdm.R; /** * Pager adapter */ public class BootstrapPagerAdapter extends FragmentPagerAdapter { private final Resources resources; /** * Create pager adapter * * @param resources * @param fragmentManager */ public BootstrapPagerAdapter(final Resources resources, final FragmentManager fragmentManager) { super(fragmentManager); this.resources = resources; } @Override public int getCount() { return 1; } @Override public Fragment getItem(final int position) { final Fragment result; Bundle extras = new Bundle(); switch (position) { case 0: result = new DevicesListFragment(); break; default: result = null; break; } if (result != null) { result.setArguments(extras); } return result; } @Override public CharSequence getPageTitle(final int position) { switch (position) { case 0: return resources.getString(R.string.page_news); case 1: return resources.getString(R.string.page_users); default: return null; } } }