Advertisement
Guest User

mainApplication.java

a guest
Jul 19th, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.76 KB | None | 0 0
  1. package com.abuexpress;
  2.  
  3. import android.app.Application;
  4.  
  5. import com.reactnativecommunity.netinfo.NetInfoPackage;
  6. import com.facebook.react.ReactApplication;
  7. import com.reactnative.ivpusic.imagepicker.PickerPackage;
  8. import com.learnium.RNDeviceInfo.RNDeviceInfo;
  9. import io.invertase.firebase.RNFirebasePackage;
  10. import io.invertase.firebase.messaging.RNFirebaseMessagingPackage;
  11. import io.invertase.firebase.notifications.RNFirebaseNotificationsPackage;
  12. import com.swmansion.gesturehandler.react.RNGestureHandlerPackage;
  13. import com.facebook.react.ReactNativeHost;
  14. import com.facebook.react.ReactPackage;
  15. import com.facebook.react.shell.MainReactPackage;
  16. import com.facebook.soloader.SoLoader;
  17.  
  18. import java.util.Arrays;
  19. import java.util.List;
  20.  
  21. public class MainApplication extends Application implements ReactApplication {
  22.  
  23.   private final ReactNativeHost mReactNativeHost = new ReactNativeHost(this) {
  24.     @Override
  25.     public boolean getUseDeveloperSupport() {
  26.       return BuildConfig.DEBUG;
  27.     }
  28.  
  29.     @Override
  30.     protected List<ReactPackage> getPackages() {
  31.       return Arrays.<ReactPackage>asList(
  32.           new MainReactPackage(),
  33.             new PickerPackage(),
  34.             new RNDeviceInfo(),
  35.             new RNFirebasePackage(),
  36.             new RNFirebaseMessagingPackage(),
  37.             new RNFirebaseNotificationsPackage(),
  38.             new RNGestureHandlerPackage(),
  39.             new NetInfoPackage()
  40.       );
  41.     }
  42.  
  43.     @Override
  44.     protected String getJSMainModuleName() {
  45.       return "index";
  46.     }
  47.   };
  48.  
  49.   @Override
  50.   public ReactNativeHost getReactNativeHost() {
  51.     return mReactNativeHost;
  52.   }
  53.  
  54.   @Override
  55.   public void onCreate() {
  56.     super.onCreate();
  57.     SoLoader.init(this, /* native exopackage */ false);
  58.   }
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement