From 3013b813e5df6977c0be921928f73b1a3adde290 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期三, 02 七月 2025 15:52:04 +0800
Subject: [PATCH] ### 一、巡查模块相关

---
 app/src/main/java/cn/flightfeather/thirdappmodule/module/base/FragmentViewPagerAdapter.kt |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/app/src/main/java/cn/flightfeather/thirdappmodule/module/base/FragmentViewPagerAdapter.kt b/app/src/main/java/cn/flightfeather/thirdappmodule/module/base/FragmentViewPagerAdapter.kt
index 2907d35..1fd465d 100644
--- a/app/src/main/java/cn/flightfeather/thirdappmodule/module/base/FragmentViewPagerAdapter.kt
+++ b/app/src/main/java/cn/flightfeather/thirdappmodule/module/base/FragmentViewPagerAdapter.kt
@@ -3,6 +3,7 @@
 import android.support.v4.app.Fragment
 import android.support.v4.app.FragmentManager
 import android.support.v4.app.FragmentPagerAdapter
+import android.support.v4.view.PagerAdapter
 
 /**
  * @author riku
@@ -11,11 +12,17 @@
  */
 class FragmentViewPagerAdapter(fm: FragmentManager?, private val fragments: List<Fragment>, private val titles: List<String>) : FragmentPagerAdapter(fm) {
 
+    override fun getItemPosition(`object`: Any): Int {
+        if (`object` is BaseFragment) {
+            return PagerAdapter.POSITION_NONE
+        }
+        return super.getItemPosition(`object`)
+    }
+
     override fun getItem(p0: Int): Fragment = fragments[p0]
 
     override fun getCount(): Int = titles.size
 
     override fun getPageTitle(position: Int): CharSequence? = titles[position]
-
 
 }
\ No newline at end of file

--
Gitblit v1.9.3