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() + } +}