From a216980f83e8e3307dac7159585f43443eb3c558 Mon Sep 17 00:00:00 2001 From: Nabil Benabbou Date: Thu, 11 Apr 2019 19:00:30 +0200 Subject: [PATCH] [Android] Drop hard requirement on ReactActivity and use Activity instead --- .../com/mehcode/reactnative/splashscreen/SplashScreen.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/android/src/main/java/com/mehcode/reactnative/splashscreen/SplashScreen.java b/android/src/main/java/com/mehcode/reactnative/splashscreen/SplashScreen.java index 61367a4..a0bffde 100644 --- a/android/src/main/java/com/mehcode/reactnative/splashscreen/SplashScreen.java +++ b/android/src/main/java/com/mehcode/reactnative/splashscreen/SplashScreen.java @@ -4,7 +4,6 @@ import android.app.Dialog; import android.graphics.Color; -import com.facebook.react.ReactActivity; import com.facebook.react.ReactInstanceManager; import com.facebook.react.bridge.ReactContext; @@ -12,17 +11,17 @@ public class SplashScreen { private static Dialog mSplashDialog; - private static WeakReference mActivity; + private static WeakReference mActivity; /** * Show the splash screen. */ - public static void show(final ReactActivity activity, final ReactInstanceManager instanceManager) { + public static void show(final Activity activity, final ReactInstanceManager instanceManager) { if (activity == null) return; // Store weak-reference to showing activity (in case we try to hide too early) // NOTE: For instance in direct execution of index.android.js - mActivity = new WeakReference(activity); + mActivity = new WeakReference(activity); activity.runOnUiThread(new Runnable() { @Override