From d6c67d1663c5d6ae2aa1f678d30e9f0a61896796 Mon Sep 17 00:00:00 2001 From: Kirill Kamakin Date: Fri, 4 Nov 2022 19:09:36 +0100 Subject: [PATCH] Call onCreate faster --- .../java/gq/kirmanak/mealient/ui/activity/MainActivity.kt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/gq/kirmanak/mealient/ui/activity/MainActivity.kt b/app/src/main/java/gq/kirmanak/mealient/ui/activity/MainActivity.kt index 109ca82..c98aedf 100644 --- a/app/src/main/java/gq/kirmanak/mealient/ui/activity/MainActivity.kt +++ b/app/src/main/java/gq/kirmanak/mealient/ui/activity/MainActivity.kt @@ -33,11 +33,10 @@ class MainActivity : AppCompatActivity() { lateinit var logger: Logger override fun onCreate(savedInstanceState: Bundle?) { - installSplashScreen().setKeepOnScreenCondition { - viewModel.startDestination.value == null - } + val splashScreen = installSplashScreen() super.onCreate(savedInstanceState) logger.v { "onCreate() called with: savedInstanceState = $savedInstanceState" } + splashScreen.setKeepOnScreenCondition { viewModel.startDestination.value == null } binding = MainActivityBinding.inflate(layoutInflater) setContentView(binding.root) configureToolbar()