|
@@ -45,14 +45,14 @@ public class NavigationReactInitializer implements ReactInstanceManager.ReactIns
|
45
|
45
|
private void prepareReactApp() {
|
46
|
46
|
if (shouldCreateContext()) {
|
47
|
47
|
reactInstanceManager.createReactContextInBackground();
|
|
48
|
+ } else if (waitingForAppLaunchEvent) {
|
|
49
|
+ emitAppLaunched();
|
48
|
50
|
}
|
49
|
51
|
}
|
50
|
52
|
|
51
|
|
- private void emitAppLaunched(final ReactContext context) {
|
52
|
|
- if (waitingForAppLaunchEvent) {
|
53
|
|
- waitingForAppLaunchEvent = false;
|
54
|
|
- new NavigationEvent(context).appLaunched();
|
55
|
|
- }
|
|
53
|
+ private void emitAppLaunched() {
|
|
54
|
+ waitingForAppLaunchEvent = false;
|
|
55
|
+ new NavigationEvent(reactInstanceManager.getCurrentReactContext()).appLaunched();
|
56
|
56
|
}
|
57
|
57
|
|
58
|
58
|
private boolean shouldCreateContext() {
|
|
@@ -61,6 +61,6 @@ public class NavigationReactInitializer implements ReactInstanceManager.ReactIns
|
61
|
61
|
|
62
|
62
|
@Override
|
63
|
63
|
public void onReactContextInitialized(final ReactContext context) {
|
64
|
|
- emitAppLaunched(context);
|
|
64
|
+ emitAppLaunched();
|
65
|
65
|
}
|
66
|
66
|
}
|