INNER CODE UNIT · Kotlin

onCreate

ryanw-mobile/OctoMeter · androidApp/src/main/kotlin/com/rwmobi/kunigami/MainActivity.kt:31

    override fun onCreate(savedInstanceState: Bundle?) {
        installSplashScreen()
        super.onCreate(savedInstanceState)
        enableEdgeToEdge()

        setContent {
            App(
                androidStatusBarSideEffect = { statusBarColor, isDarkTheme ->
                    val view = LocalView.current

                    if (!view.isInEditMode) {
                        SideEffect {
                            val window = (view.context as Activity).window
                            @Suppress("DEPRECATION")
                            window.statusBarColor = statusBarColor
                            WindowCompat.getInsetsController(window, view).isAppearanceLightStatusBars = isDarkTheme
                        }
                    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…