From 9c9898bc941e2d21ed1749372cc589df4fb3ab10 Mon Sep 17 00:00:00 2001 From: Matt Carroll Date: Wed, 4 Mar 2020 11:27:12 -0800 Subject: [PATCH] Fixed splash screen crash when bringing Android app back to foreground after being evicted from memory. (#47635) (flutter/engine#16916) --- .../android/io/flutter/embedding/android/FlutterSplashView.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/engine/src/flutter/shell/platform/android/io/flutter/embedding/android/FlutterSplashView.java b/engine/src/flutter/shell/platform/android/io/flutter/embedding/android/FlutterSplashView.java index 4d9b22d66c..b44f08b1f9 100644 --- a/engine/src/flutter/shell/platform/android/io/flutter/embedding/android/FlutterSplashView.java +++ b/engine/src/flutter/shell/platform/android/io/flutter/embedding/android/FlutterSplashView.java @@ -8,6 +8,7 @@ import android.content.Context; import android.os.Bundle; import android.os.Parcel; import android.os.Parcelable; +import android.support.annotation.Keep; import android.support.annotation.NonNull; import android.support.annotation.Nullable; import android.util.AttributeSet; @@ -251,6 +252,7 @@ import io.flutter.embedding.engine.renderer.FlutterUiDisplayListener; splashScreen.transitionToFlutter(onTransitionComplete); } + @Keep public static class SavedState extends BaseSavedState { public static Creator CREATOR = new Creator() {