package com.team.zhuoke.view.home.adapter;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentStatePagerAdapter;
import com.team.zhuoke.model.logic.home.bean.HomeColumnMoreTwoCate;
import com.team.zhuoke.view.home.fragment.HomeColumnMoreAllListFragment;
import com.team.zhuoke.view.home.fragment.HomeColumnMoreOtherListFragment;
import java.util.List;
/**
* 作者:gaoyin
* 电话:18810474975
* 邮箱:18810474975@163.com
* 版本号:1.0
* 类描述:
* 备注消息:
* 修改时间:2017/2/7 下午4:41
**/
public class HomeColumnMoreTwoCateAdapter extends FragmentStatePagerAdapter {
private List<HomeColumnMoreTwoCate> mHomeColumnMoreTwoCate;
private String[] mTiltle;
private FragmentManager mFragmentManager;
private String cate_id;
public HomeColumnMoreTwoCateAdapter(FragmentManager fm, String cate_id, List<HomeColumnMoreTwoCate> mHomeColumnMoreTwoCate, String[] title) {
super(fm);
this.cate_id = cate_id;
this.mFragmentManager = fm;
this.mHomeColumnMoreTwoCate = mHomeColumnMoreTwoCate;
this.mTiltle = title;
}
@Override
public CharSequence getPageTitle(int position) {
return mTiltle[position];
}
@Override
public int getCount() {
return mTiltle.length;
}
@Override
public Fragment getItem(int position) {
if (position == 0) {
return HomeColumnMoreAllListFragment.getInstance(cate_id);
}
return HomeColumnMoreOtherListFragment.getInstance(mHomeColumnMoreTwoCate.get(position - 1).getId());
}
}