package com.uiuios.aios.fragment; import androidx.annotation.NonNull; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentManager; import androidx.lifecycle.Lifecycle; import androidx.viewpager2.adapter.FragmentStateAdapter; import java.util.List; public class CustomPagerAdapter extends FragmentStateAdapter { List fragmentList; public CustomPagerAdapter(FragmentManager fm, List fragmentList, Lifecycle lifecycle) { super(fm, lifecycle); this.fragmentList = fragmentList; } @NonNull @Override public Fragment createFragment(int position) { return fragmentList.get(position); } @Override public int getItemCount() { return fragmentList.size(); } }