Linjiajia
2023-08-27 1df231fd6aafa221aef3532d069c7e27d4331be7
app_base/src/main/java/com/android/app_base/base/adapter/BaseVp2FragmentAdapter.java
@@ -154,4 +154,18 @@
        return mTitleList.get(position);
    }
    /**
     * 获取某个 Fragment 的索引(没有就返回 -1)
     */
    public int getFragmentIndex(Class<? extends Fragment> clazz) {
        if (clazz == null) {
            return -1;
        }
        for (int i = 0; i < mFragmentList.size(); i++) {
            if (clazz.getName().equals(mFragmentList.get(i).getClass().getName())) {
                return i;
            }
        }
        return -1;
    }
}