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; + } }