package ie.cathalcoffey.android.projecteuler; import org.holoeverywhere.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentStatePagerAdapter; public class PagerAdapter extends FragmentStatePagerAdapter { public PagerAdapter(FragmentManager fm) { super(fm); } @Override public Fragment getItem(int position) { return MyApplication.fragments.get(position); } @Override public CharSequence getPageTitle(int position) { PageFragment f = (PageFragment)getItem(position); return ("Problem " + f.getArguments().getLong("_id")).toUpperCase(); } @Override public int getCount() { if(MyApplication.fragments == null) return 0; return MyApplication.fragments.size(); } }