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