123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- package fr.amicaleinsat.application;
-
- import android.os.Bundle;
- import com.facebook.react.ReactActivity;
- import com.facebook.react.ReactActivityDelegate;
- import com.facebook.react.ReactRootView;
- import com.swmansion.gesturehandler.react.RNGestureHandlerEnabledRootView;
- import android.content.Intent;
- import android.content.res.Configuration;
-
- import org.devio.rn.splashscreen.SplashScreen;
-
- public class MainActivity extends ReactActivity {
-
- // Added automatically by Expo Config
- @Override
- public void onConfigurationChanged(Configuration newConfig) {
- super.onConfigurationChanged(newConfig);
- Intent intent = new Intent("onConfigurationChanged");
- intent.putExtra("newConfig", newConfig);
- sendBroadcast(intent);
- }
-
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- SplashScreen.show(this);
- super.onCreate(savedInstanceState);
- }
-
- /**
- * Returns the name of the main component registered from JavaScript.
- * This is used to schedule rendering of the component.
- */
- @Override
- protected String getMainComponentName() {
- return "main";
- }
-
- @Override
- protected ReactActivityDelegate createReactActivityDelegate() {
- return new ReactActivityDelegate(this, getMainComponentName()) {
- @Override
- protected ReactRootView createRootView() {
- return new RNGestureHandlerEnabledRootView(MainActivity.this);
- }
- };
- }
- }
|