package com.vansuita.gaussianblur.sample.adpt; import android.content.Context; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentStatePagerAdapter; import com.vansuita.gaussianblur.sample.R; import com.vansuita.gaussianblur.sample.frag.DinosaurFragment; /** * Created by jrvansuita on 18/02/17. */ public class DinosaurPagerAdapter extends FragmentStatePagerAdapter { private String[] dinosaurs; public DinosaurPagerAdapter(FragmentManager fm, Context context) { super(fm); this.dinosaurs = context.getResources().getStringArray(R.array.dinosaurs); } @Override public Fragment getItem(int position) { Bundle bundle = new Bundle(); bundle.putInt(DinosaurFragment.TAG, position); Fragment frag = new DinosaurFragment(); frag.setArguments(bundle); return frag; } @Override public int getCount() { return dinosaurs.length; } @Override public CharSequence getPageTitle(int position) { return dinosaurs[position]; } }