From 04e4efe1fcd7b129676063adec36439368b9fe3e Mon Sep 17 00:00:00 2001
From: lvmeng <848755140@qq.com>
Date: Wed, 22 Apr 2026 13:39:52 +0800
Subject: [PATCH] =?UTF-8?q?feat(activity):=20=E6=96=B0=E5=A2=9E=20SingleFr?=
=?UTF-8?q?agmentActivity=20=E9=80=9A=E7=94=A8=20Fragment=20=E5=AE=B9?=
=?UTF-8?q?=E5=99=A8=E9=A1=B5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/src/main/AndroidManifest.xml | 4 +
.../shuwei/dish/match/base/BaseActivity.kt | 3 +
.../dish/match/ui/SingleFragmentActivity.kt | 96 +++++++++++++++++++
3 files changed, 103 insertions(+)
create mode 100644 app/src/main/java/com/shuwei/dish/match/ui/SingleFragmentActivity.kt
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 88408ac..f23bd51 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -106,6 +106,10 @@
android:theme="@style/Theme.DishMatch.NoSplash"
android:screenOrientation="portrait"
tools:ignore="DiscouragedApi,LockedOrientationActivity" />
+
"菜品采集"
+ PageType.DEVICE_CONFIG -> "设备配置"
+ PageType.SEASONING_CONFIG -> "调料配置"
+ }
+
+ /**
+ * 根据页面类型创建对应 Fragment 实例
+ */
+ private fun createFragment(pageType: PageType): Fragment = when (pageType) {
+ PageType.COLLECT -> CollectFragment()
+ PageType.DEVICE_CONFIG -> DeviceConfigFragment()
+ PageType.SEASONING_CONFIG -> SeasoningConfigFragment()
+ }
+}