From ccffcfb052babb09d2b8354885a4fa686f7654b2 Mon Sep 17 00:00:00 2001 From: xfy Date: Mon, 15 Jun 2026 17:13:27 +0800 Subject: [PATCH] feat(app): integrate SplashScreen and reportFullyDrawn in MainActivity --- app/src/main/kotlin/plus/rua/project/MainActivity.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/kotlin/plus/rua/project/MainActivity.kt b/app/src/main/kotlin/plus/rua/project/MainActivity.kt index eef0657..970fd04 100644 --- a/app/src/main/kotlin/plus/rua/project/MainActivity.kt +++ b/app/src/main/kotlin/plus/rua/project/MainActivity.kt @@ -2,15 +2,20 @@ package plus.rua.project import android.content.Intent import android.os.Bundle +import androidx.activity.compose.ReportDrawn import androidx.activity.compose.setContent +import androidx.core.splashscreen.SplashScreen.Companion.installSplashScreen import plus.rua.project.ui.CalendarMonthView import plus.rua.project.ui.theme.YaYaTheme class MainActivity : BaseActivity() { override fun onCreate(savedInstanceState: Bundle?) { + installSplashScreen() super.onCreate(savedInstanceState) setContent { + // 在首次 composition 绘制完成后报告 fully drawn,用于准确的启动时间度量。 + ReportDrawn() YaYaTheme { CalendarMonthView( onNavigateToAbout = {