feat(app): integrate SplashScreen and reportFullyDrawn in MainActivity
This commit is contained in:
parent
7ae0e80baf
commit
ccffcfb052
@ -2,15 +2,20 @@ package plus.rua.project
|
|||||||
|
|
||||||
import android.content.Intent
|
import android.content.Intent
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
|
import androidx.activity.compose.ReportDrawn
|
||||||
import androidx.activity.compose.setContent
|
import androidx.activity.compose.setContent
|
||||||
|
import androidx.core.splashscreen.SplashScreen.Companion.installSplashScreen
|
||||||
import plus.rua.project.ui.CalendarMonthView
|
import plus.rua.project.ui.CalendarMonthView
|
||||||
import plus.rua.project.ui.theme.YaYaTheme
|
import plus.rua.project.ui.theme.YaYaTheme
|
||||||
|
|
||||||
class MainActivity : BaseActivity() {
|
class MainActivity : BaseActivity() {
|
||||||
override fun onCreate(savedInstanceState: Bundle?) {
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
|
installSplashScreen()
|
||||||
super.onCreate(savedInstanceState)
|
super.onCreate(savedInstanceState)
|
||||||
|
|
||||||
setContent {
|
setContent {
|
||||||
|
// 在首次 composition 绘制完成后报告 fully drawn,用于准确的启动时间度量。
|
||||||
|
ReportDrawn()
|
||||||
YaYaTheme {
|
YaYaTheme {
|
||||||
CalendarMonthView(
|
CalendarMonthView(
|
||||||
onNavigateToAbout = {
|
onNavigateToAbout = {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user