diff --git a/app/src/main/java/com/google/samples/apps/nowinandroid/MainActivity.kt b/app/src/main/java/com/google/samples/apps/nowinandroid/MainActivity.kt index 09ea0f2ff..2f69cdc37 100644 --- a/app/src/main/java/com/google/samples/apps/nowinandroid/MainActivity.kt +++ b/app/src/main/java/com/google/samples/apps/nowinandroid/MainActivity.kt @@ -76,7 +76,9 @@ class MainActivity : ComponentActivity() { } } - // Keep the splash screen on-screen until the user data is loaded + // Keep the splash screen on-screen until the UI state is loaded. This condition is + // evaluated each time the app needs to be redrawn so it should be fast to avoid blocking + // the UI. splashScreen.setKeepOnScreenCondition { when (uiState) { Loading -> true