INNER CODE UNIT · Kotlin

onCreate

PranshulGG/WeatherMaster · app/src/main/java/com/pranshulgg/weather_master_app/MainActivity.kt:37

    override fun onCreate(savedInstanceState: Bundle?) {
        val splashScreen = installSplashScreen()
        val startTime = System.currentTimeMillis()

        splashScreen.setKeepOnScreenCondition {
            val initialized = initializationStore.data.value.isInitialized
            val timedOut = System.currentTimeMillis() - startTime > 5000

            !initialized && !timedOut
        }
        initPrefs(this)
        super.onCreate(savedInstanceState)
        val theme = PreferencesHelper.getString("app_theme") ?: "Dark"

        val isDark = resolveThemeDark(
            theme,
            resources.configuration.uiMode and
                    android.content.res.Configuration.UI_MODE_NIGHT_MASK ==

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…