From 694cc2a2ce1f8f1515acf6f98faaa760ecb7f5c3 Mon Sep 17 00:00:00 2001 From: shenzuqiang Date: Fri, 13 Mar 2026 18:31:51 +0800 Subject: [PATCH] =?UTF-8?q?Dev=EF=BC=9A=20sync?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/AndroidManifest.xml | 5 ++++- app/src/main/java/com/img/rabbit/MainActivity.kt | 6 +++++- app/src/main/java/com/img/rabbit/pages/screen/HomeScreen.kt | 4 +++- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 81e45c1..11b5846 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -66,11 +66,14 @@ android:networkSecurityConfig="@xml/network_security_config" tools:replace="android:allowBackup,android:supportsRtl" tools:targetApi="33"> + + android:launchMode="singleTask" > diff --git a/app/src/main/java/com/img/rabbit/MainActivity.kt b/app/src/main/java/com/img/rabbit/MainActivity.kt index af1a1b6..bdc3475 100644 --- a/app/src/main/java/com/img/rabbit/MainActivity.kt +++ b/app/src/main/java/com/img/rabbit/MainActivity.kt @@ -2,6 +2,7 @@ package com.img.rabbit import android.annotation.SuppressLint import android.app.Activity +import android.content.pm.ActivityInfo import android.os.Bundle import android.util.Log import androidx.activity.ComponentActivity @@ -96,13 +97,16 @@ import kotlin.system.exitProcess class MainActivity : ComponentActivity(), LoadingCallback { private lateinit var generalViewModel: GeneralViewModel @OptIn(DelicateCoroutinesApi::class, ExperimentalPermissionsApi::class) - @SuppressLint("UnrememberedMutableState", "CoroutineCreationDuringComposition") + @SuppressLint("UnrememberedMutableState", "CoroutineCreationDuringComposition", + "SourceLockedOrientationActivity" + ) override fun onCreate(savedInstanceState: Bundle?) { val splashScreen = installSplashScreen() super.onCreate(savedInstanceState) // 启用Edge-to-Edge模式(沉浸模式) enableEdgeToEdge() + setContent { val coroutineScope = rememberCoroutineScope() var showSplash by remember { mutableStateOf(false) } diff --git a/app/src/main/java/com/img/rabbit/pages/screen/HomeScreen.kt b/app/src/main/java/com/img/rabbit/pages/screen/HomeScreen.kt index a819a27..c3b6b7b 100644 --- a/app/src/main/java/com/img/rabbit/pages/screen/HomeScreen.kt +++ b/app/src/main/java/com/img/rabbit/pages/screen/HomeScreen.kt @@ -74,7 +74,9 @@ import kotlinx.coroutines.launch import org.json.JSONObject import kotlin.collections.chunked -@SuppressLint("UnrememberedMutableState", "MutableCollectionMutableState") +@SuppressLint("UnrememberedMutableState", "MutableCollectionMutableState", + "SourceLockedOrientationActivity" +) @Composable fun HomeScreen( navController: NavHostController,