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
}
}