瀏覽代碼

finish the splash if reactContext already running

Daniel Zlotin 8 年之前
父節點
當前提交
d29551906e
共有 1 個文件被更改,包括 6 次插入1 次删除
  1. 6
    1
      android/app/src/main/java/com/reactnativenavigation/controllers/SplashActivity.java

+ 6
- 1
android/app/src/main/java/com/reactnativenavigation/controllers/SplashActivity.java 查看文件

@@ -15,7 +15,12 @@ public abstract class SplashActivity extends AppCompatActivity {
15 15
     protected void onCreate(@Nullable Bundle savedInstanceState) {
16 16
         super.onCreate(savedInstanceState);
17 17
         setSplashLayout();
18
-        NavigationApplication.instance.startReactContext();
18
+
19
+        if (NavigationApplication.instance.isReactContextInitialized()) {
20
+            finish();
21
+        } else {
22
+            NavigationApplication.instance.startReactContext();
23
+        }
19 24
     }
20 25
 
21 26
     @Override