package com.swifty.fillcolor.controller.main;
import android.os.Parcelable;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentStatePagerAdapter;
import java.util.ArrayList;
import java.util.List;
/**
* Created by Swifty.Wang on 2015/8/14.
*/
public class SectionsPagerAdapter extends FragmentStatePagerAdapter {
List<String> tabs = new ArrayList<String>();
public SectionsPagerAdapter(FragmentManager fragmentManager, List<String> tabs) {
super(fragmentManager);
this.tabs = tabs;
}
@Override
public Fragment getItem(int position) {
if (position == 0) {
return ThemeListFragment.getInstance();
// } else if (position == 1) {
// return ImageWallFragment.getInstance();
// } else {
} else {
return UserFragment.getInstance();
}
}
@Override
public int getCount() {
return tabs.size();
}
@Override
public CharSequence getPageTitle(int position) {
return tabs.get(position);
}
@Override
public Parcelable saveState() {
return null;
}
public void destroyAllFragment() {
ThemeListFragment.getInstance().finish();
UserFragment.getInstance().finish();
}
}