package com.linroid.sky31radio.ui.adapter;
import android.content.Context;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
import com.linroid.sky31radio.R;
import com.linroid.sky31radio.ui.fragment.AlbumListFragment;
import com.linroid.sky31radio.ui.fragment.AnchorListFragment;
import com.linroid.sky31radio.ui.fragment.ProgramListFragment;
import timber.log.Timber;
/**
* Created by linroid on 1/14/15.
*/
public class HomePagerAdapter extends FragmentPagerAdapter {
String[] titles;
public HomePagerAdapter(Context ctx, FragmentManager fm) {
super(fm);
titles = ctx.getResources().getStringArray(R.array.pager_titles);
}
@Override
public Fragment getItem(int position) {
Fragment fragment;
Timber.d("getItem:%d", position);
switch (position){
case 0:
fragment = AnchorListFragment.newInstance();
break;
case 1:
fragment = AlbumListFragment.newInstance();
break;
default:
fragment = ProgramListFragment.newInstance();
break;
}
return fragment;
}
@Override
public CharSequence getPageTitle(int position) {
return titles[position];
}
@Override
public int getCount() {
return 3;
}
}