|
|
|
|
6
|
import com.facebook.react.ReactPackage;
|
6
|
import com.facebook.react.ReactPackage;
|
7
|
import com.facebook.soloader.SoLoader;
|
7
|
import com.facebook.soloader.SoLoader;
|
8
|
import com.reactnativenavigation.NavigationActivity;
|
8
|
import com.reactnativenavigation.NavigationActivity;
|
9
|
-import com.reactnativenavigation.NavigationApplication;
|
|
|
10
|
|
9
|
|
11
|
import java.util.List;
|
10
|
import java.util.List;
|
12
|
|
11
|
|
|
|
|
|
20
|
this(application, isDebug, new NavigationReactNativeHost(application, isDebug, additionalReactPackages));
|
19
|
this(application, isDebug, new NavigationReactNativeHost(application, isDebug, additionalReactPackages));
|
21
|
}
|
20
|
}
|
22
|
|
21
|
|
23
|
- public ReactGateway(final Application application, final boolean isDebug, final ReactNativeHost reactNativeHost) {
|
|
|
|
|
22
|
+ private ReactGateway(final Application application, final boolean isDebug, final ReactNativeHost reactNativeHost) {
|
24
|
SoLoader.init(application, false);
|
23
|
SoLoader.init(application, false);
|
25
|
this.reactNativeHost = reactNativeHost;
|
24
|
this.reactNativeHost = reactNativeHost;
|
26
|
initializer = new NavigationReactInitializer(reactNativeHost.getReactInstanceManager(), isDebug);
|
25
|
initializer = new NavigationReactInitializer(reactNativeHost.getReactInstanceManager(), isDebug);
|
|
|
|
|
49
|
initializer.onActivityDestroyed(activity);
|
48
|
initializer.onActivityDestroyed(activity);
|
50
|
}
|
49
|
}
|
51
|
|
50
|
|
|
|
51
|
+ public void addReloadListener(JsDevReloadHandler.ReloadListener reloadListener) {
|
|
|
52
|
+ jsDevReloadHandler.addReloadListener(reloadListener);
|
|
|
53
|
+ }
|
|
|
54
|
+
|
|
|
55
|
+ public void removeReloadListener(JsDevReloadHandler.ReloadListener reloadListener) {
|
|
|
56
|
+ jsDevReloadHandler.removeReloadListener(reloadListener);
|
|
|
57
|
+ }
|
|
|
58
|
+
|
52
|
public boolean onKeyUp(final int keyCode) {
|
59
|
public boolean onKeyUp(final int keyCode) {
|
53
|
return jsDevReloadHandler.onKeyUp(keyCode);
|
60
|
return jsDevReloadHandler.onKeyUp(keyCode);
|
54
|
}
|
61
|
}
|