package it.bz.its.angelhack.threedudes.hikingbuddy.adapters;
import android.content.Context;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentStatePagerAdapter;
import it.bz.its.angelhack.threedudes.hikingbuddy.R;
import it.bz.its.angelhack.threedudes.hikingbuddy.activities.ActivitiesFragment;
import it.bz.its.angelhack.threedudes.hikingbuddy.activities.MissionsFragment;
/**
* Created by philipgiuliani on 17.05.15.
*/
public class TabsAdapter extends FragmentStatePagerAdapter {
private static final int FRAGMENT_TIMELINE = 0;
private static final int FRAGMENT_MISSIONS = 1;
private Context context;
public TabsAdapter(Context context, FragmentManager fragmentManager) {
super(fragmentManager);
this.context = context;
}
@Override
public Fragment getItem(int position) {
if(position == FRAGMENT_TIMELINE) {
return new ActivitiesFragment();
}
else if(position == FRAGMENT_MISSIONS) {
return new MissionsFragment();
}
return null;
}
@Override
public int getCount() {
return 2;
}
@Override
public CharSequence getPageTitle(int position) {
String[] names = context.getResources().getStringArray(R.array.activity_main_tabs);
return names[position];
}
}