package com.xscm.moduleutil.adapter; import android.view.ViewGroup; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentManager; import androidx.fragment.app.FragmentStatePagerAdapter; import java.util.List; public class MyPagerAdapter extends FragmentStatePagerAdapter { private List fragments; private List typeOnes; public MyPagerAdapter(FragmentManager fm, List mFragments, List ones) { super(fm); this.fragments = mFragments; this.typeOnes = ones; } @Override public int getCount() { return fragments.size(); } @Override public CharSequence getPageTitle(int position) { return typeOnes.get(position); } @Override public Fragment getItem(int position) { return fragments.get(position); } @Override public void destroyItem(ViewGroup container, int position, Object object) { super.destroyItem(container, position, object); } }