From e234a15b428267997c903a4ed42536c5d9f14a1f Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期一, 10 十一月 2025 13:10:42 +0800
Subject: [PATCH] 2025.11.10 1. 新增巡查场景历史详情相关数据逻辑; 2. 新增工地施工阶段修改界面;

---
 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