package com.jacky.compatible.launcher.adapter;
import android.os.Parcelable;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentStatePagerAdapter;
import com.jacky.uikit.fragment.BaseFragment;
import java.util.ArrayList;
/**
* Main UI Adapter
*
* @author jacky
* @version v1.0
* @since 2016.4.1
*/
public class MainActivityAdapter extends FragmentStatePagerAdapter {
private ArrayList<BaseFragment> mFragments;
private FragmentManager fm;
public MainActivityAdapter(FragmentManager fm, ArrayList<BaseFragment> fragments) {
super(fm);
mFragments = fragments;
this.fm = fm;
}
@Override
public Fragment getItem(int i) {
return mFragments.get(i);
}
@Override
public int getCount() {
return mFragments.size();
}
@Override
public Parcelable saveState() {
return null;
}
@Override
public void restoreState(Parcelable state, ClassLoader loader) {
}
}