Linjiajia
2023-10-07 31b7700b976a46901f67c5d7a00281ca4745fc9f
app_base/src/main/java/com/android/app_base/base/adapter/BaseVp2FragmentAdapter.java
@@ -7,6 +7,7 @@
import androidx.lifecycle.Lifecycle;
import androidx.viewpager.widget.ViewPager;
import androidx.viewpager2.adapter.FragmentStateAdapter;
import androidx.viewpager2.widget.ViewPager2;
import com.android.app_base.base.view.BaseFragment;
@@ -44,7 +45,7 @@
    /**
     * 当前 ViewPager
     */
    private ViewPager mViewPager;
    private ViewPager2 mViewPager;
    public BaseVp2FragmentAdapter(@NonNull FragmentActivity fragmentActivity) {
@@ -168,4 +169,14 @@
        }
        return -1;
    }
    /**
     * 根据 索引 获取某个 Fragment
     */
    public F getFragment(int index) {
        if (index >= 0 && index < mFragmentList.size()) {
            return (F) mFragmentList.get(index);
        }
        return null;
    }
}