From 25b98735c5c0cbe40a07ae91a9fb2b204d9166b7 Mon Sep 17 00:00:00 2001 From: Linjiajia <319408893@qq.com> Date: 星期一, 20 三月 2023 22:30:08 +0800 Subject: [PATCH] 登录和家大事记 --- app_base/src/main/java/com/android/app_base/base/adapter/BaseVp2FragmentAdapter.java | 21 +++++++++------------ 1 files changed, 9 insertions(+), 12 deletions(-) diff --git a/app_base/src/main/java/com/android/app_base/base/adapter/BaseFragmentAdapter.java b/app_base/src/main/java/com/android/app_base/base/adapter/BaseVp2FragmentAdapter.java similarity index 80% rename from app_base/src/main/java/com/android/app_base/base/adapter/BaseFragmentAdapter.java rename to app_base/src/main/java/com/android/app_base/base/adapter/BaseVp2FragmentAdapter.java index 7aa0bd4..0b809c6 100644 --- a/app_base/src/main/java/com/android/app_base/base/adapter/BaseFragmentAdapter.java +++ b/app_base/src/main/java/com/android/app_base/base/adapter/BaseVp2FragmentAdapter.java @@ -1,7 +1,6 @@ package com.android.app_base.base.adapter; import androidx.annotation.NonNull; -import androidx.collection.CircularArray; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentActivity; import androidx.fragment.app.FragmentManager; @@ -12,8 +11,6 @@ import com.android.app_base.base.view.BaseFragment; import java.util.ArrayList; -import java.util.HashMap; -import java.util.HashSet; import java.util.List; import java.util.concurrent.atomic.AtomicLong; @@ -22,7 +19,7 @@ * @date 2023.03.15. 14:36 * @desc */ -public class BaseFragmentAdapter<F extends BaseFragment> extends FragmentStateAdapter { +public class BaseVp2FragmentAdapter<F extends BaseFragment> extends FragmentStateAdapter { /** @@ -50,15 +47,15 @@ private ViewPager mViewPager; - public BaseFragmentAdapter(@NonNull FragmentActivity fragmentActivity) { + public BaseVp2FragmentAdapter(@NonNull FragmentActivity fragmentActivity) { super(fragmentActivity); } - public BaseFragmentAdapter(@NonNull Fragment fragment) { + public BaseVp2FragmentAdapter(@NonNull Fragment fragment) { super(fragment); } - public BaseFragmentAdapter(@NonNull FragmentManager fragmentManager, @NonNull Lifecycle lifecycle) { + public BaseVp2FragmentAdapter(@NonNull FragmentManager fragmentManager, @NonNull Lifecycle lifecycle) { super(fragmentManager, lifecycle); } @@ -93,11 +90,11 @@ /** * 娣诲姞 Fragment */ - public BaseFragmentAdapter<F> addFragment(F fragment) { + public BaseVp2FragmentAdapter<F> addFragment(F fragment) { return addFragment(fragment, null); } - public BaseFragmentAdapter<F> addFragment(Fragment fragment, String title) { + public BaseVp2FragmentAdapter<F> addFragment(Fragment fragment, String title) { if (fragment != null) { mFragmentList.add(fragment); mTitleList.add(title); @@ -109,7 +106,7 @@ /** * 娣诲姞鎸囧畾浣嶇疆鐨凢ragment */ - public BaseFragmentAdapter<F> addFragment(int index, Fragment fragment, String title) { + public BaseVp2FragmentAdapter<F> addFragment(int index, Fragment fragment, String title) { if (fragment != null && index >= 0 && index <= mFragmentList.size()) { mFragmentList.add(index, fragment); mTitleList.add(index, title); @@ -121,7 +118,7 @@ /** * 鍒犻櫎 */ - public BaseFragmentAdapter<F> removeFragment(int index) { + public BaseVp2FragmentAdapter<F> removeFragment(int index) { if (index >= 0 && index < mFragmentList.size()) { mFragmentList.remove(index); mTitleList.remove(index); @@ -134,7 +131,7 @@ /** * 鍒犻櫎鎵�鏈� */ - public BaseFragmentAdapter<F> removeFragmentAll() { + public BaseVp2FragmentAdapter<F> removeFragmentAll() { mFragmentList.clear(); mTitleList.clear(); mIds.clear(); -- Gitblit v1.9.1