From 0487a5c0382a6e94f517657c0b112bdcd887fc80 Mon Sep 17 00:00:00 2001 From: Kirill Kamakin Date: Mon, 31 Oct 2022 21:16:20 +0100 Subject: [PATCH] Keep splash screen while start is unknown --- .../java/gq/kirmanak/mealient/ui/activity/MainActivity.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 8efd9a4..1b347c3 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 @@ -32,7 +32,9 @@ class MainActivity : AppCompatActivity() { lateinit var logger: Logger override fun onCreate(savedInstanceState: Bundle?) { - installSplashScreen() + installSplashScreen().setKeepOnScreenCondition { + viewModel.startDestination.value == null + } super.onCreate(savedInstanceState) logger.v { "onCreate() called with: savedInstanceState = $savedInstanceState" } binding = MainActivityBinding.inflate(layoutInflater)