From a5905d7a97ea95b47ce9031893a8bfab5065ada8 Mon Sep 17 00:00:00 2001 From: gilmarsquinelato Date: Wed, 6 Sep 2017 20:08:33 -0300 Subject: [PATCH] Remove react-native-navigation from Android --- .../com/rocketchatrn/MainApplication.java | 31 ++++++++++--------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/android/app/src/main/java/com/rocketchatrn/MainApplication.java b/android/app/src/main/java/com/rocketchatrn/MainApplication.java index 277cfd500..6d60b0f8f 100644 --- a/android/app/src/main/java/com/rocketchatrn/MainApplication.java +++ b/android/app/src/main/java/com/rocketchatrn/MainApplication.java @@ -3,7 +3,6 @@ package com.rocketchatrn; import android.app.Application; import com.facebook.react.ReactApplication; -// import com.reactnativenavigation.NavigationReactPackage; import com.horcrux.svg.SvgPackage; import com.imagepicker.ImagePickerPackage; import com.oblador.vectoricons.VectorIconsPackage; @@ -14,31 +13,33 @@ import com.facebook.react.ReactNativeHost; import com.facebook.react.ReactPackage; import com.facebook.react.shell.MainReactPackage; import com.facebook.soloader.SoLoader; -import com.reactnativenavigation.NavigationApplication; import java.util.Arrays; import java.util.List; -public class MainApplication extends NavigationApplication { +public class MainApplication extends Application implements ReactApplication { + + private final ReactNativeHost mReactNativeHost = new ReactNativeHost(this) { @Override - public boolean isDebug() { - // Make sure you are using BuildConfig from your own application + protected boolean getUseDeveloperSupport() { return BuildConfig.DEBUG; } + @Override protected List getPackages() { return Arrays.asList( - new SvgPackage(), - new ImagePickerPackage(), - new VectorIconsPackage(), - new RNFetchBlobPackage(), - new ZeroconfReactPackage(), - new RealmReactPackage() + new SvgPackage(), + new ImagePickerPackage(), + new VectorIconsPackage(), + new RNFetchBlobPackage(), + new ZeroconfReactPackage(), + new RealmReactPackage() ); } + }; - @Override - public List createAdditionalReactPackages() { - return getPackages(); - } + @Override + public ReactNativeHost getReactNativeHost() { + return mReactNativeHost; + } }