소스 검색

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