| 
				
			 | 
			
			
				@@ -6,7 +6,6 @@ import com.facebook.react.ReactNativeHost; 
			 | 
		
	
		
			
			| 
				6
			 | 
			
				6
			 | 
			
			
				 import com.facebook.react.ReactPackage; 
			 | 
		
	
		
			
			| 
				7
			 | 
			
				7
			 | 
			
			
				 import com.facebook.soloader.SoLoader; 
			 | 
		
	
		
			
			| 
				8
			 | 
			
				8
			 | 
			
			
				 import com.reactnativenavigation.NavigationActivity; 
			 | 
		
	
		
			
			| 
				9
			 | 
			
				
			 | 
			
			
				-import com.reactnativenavigation.NavigationApplication; 
			 | 
		
	
		
			
			| 
				10
			 | 
			
				9
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				11
			 | 
			
				10
			 | 
			
			
				 import java.util.List; 
			 | 
		
	
		
			
			| 
				12
			 | 
			
				11
			 | 
			
			
				  
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -20,7 +19,7 @@ public class ReactGateway { 
			 | 
		
	
		
			
			| 
				20
			 | 
			
				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
			 | 
			
				23
			 | 
			
			
				 		SoLoader.init(application, false); 
			 | 
		
	
		
			
			| 
				25
			 | 
			
				24
			 | 
			
			
				 		this.reactNativeHost = reactNativeHost; 
			 | 
		
	
		
			
			| 
				26
			 | 
			
				25
			 | 
			
			
				 		initializer = new NavigationReactInitializer(reactNativeHost.getReactInstanceManager(), isDebug); 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -49,6 +48,14 @@ public class ReactGateway { 
			 | 
		
	
		
			
			| 
				49
			 | 
			
				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
			 | 
			
				59
			 | 
			
			
				 	public boolean onKeyUp(final int keyCode) { 
			 | 
		
	
		
			
			| 
				53
			 | 
			
				60
			 | 
			
			
				 		return jsDevReloadHandler.onKeyUp(keyCode); 
			 | 
		
	
		
			
			| 
				54
			 | 
			
				61
			 | 
			
			
				 	} 
			 |