feat(app): integrate SplashScreen and reportFullyDrawn in MainActivity

This commit is contained in:
xfy 2026-06-15 17:13:27 +08:00
parent 7ae0e80baf
commit ccffcfb052

View File

@ -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 = {