diff --git a/android/src/main/java/com/reactnativecomponent/splashscreen/RCTSplashScreen.java b/android/src/main/java/com/reactnativecomponent/splashscreen/RCTSplashScreen.java index 32c2e83..2a8afee 100644 --- a/android/src/main/java/com/reactnativecomponent/splashscreen/RCTSplashScreen.java +++ b/android/src/main/java/com/reactnativecomponent/splashscreen/RCTSplashScreen.java @@ -122,9 +122,11 @@ public void onAnimationEnd(Animation animation) { view.post(new Runnable() { @Override public void run() { - dialog.dismiss(); - dialog = null; - imageView = null; + if (dialog != null && dialog.isShowing()) { + dialog.dismiss(); + dialog = null; + imageView = null; + } } }); }