package com.konifar.materialcat.views.adapters;
import android.content.Context;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
import com.konifar.materialcat.R;
import com.konifar.materialcat.network.FlickrApiService;
import com.konifar.materialcat.views.fragments.CatsGridFragment;
import java.util.ArrayList;
import java.util.List;
public class CatsGridPagerAdappter extends FragmentPagerAdapter {
private List<Fragment> fragments;
private List<String> titles;
public CatsGridPagerAdappter(FragmentManager fm, Context context) {
super(fm);
titles = new ArrayList<>();
titles.add(context.getString(R.string.popular));
titles.add(context.getString(R.string.news));
fragments = new ArrayList<>();
fragments.add(CatsGridFragment.newInstance(FlickrApiService.SORT_INTERESTINGNESS_DESC));
fragments.add(CatsGridFragment.newInstance(FlickrApiService.SORT_DATE_POSTED_DESC));
}
@Override
public Fragment getItem(int position) {
return fragments.get(position);
}
@Override
public int getCount() {
return fragments.size();
}
@Override
public CharSequence getPageTitle(int position) {
return titles.get(position);
}
}