1diff --git a/android/app/src/main/java/com/myapp/MainActivity.java b/android/app/src/main/java/com/myapp/MainActivity.java
2index 557797a..2ccae2e 100644
3--- a/android/app/src/main/java/com/myapp/MainActivity.java
4+++ b/android/app/src/main/java/com/myapp/MainActivity.java
5@@ -1,4 +1,5 @@
6 package com.myapp;
7+import expo.modules.ReactActivityDelegateWrapper;
8
9 import com.facebook.react.ReactActivity;
10 import com.facebook.react.ReactActivityDelegate;
11@@ -23,13 +24,13 @@ public class MainActivity extends ReactActivity {
12    */
13   @Override
14   protected ReactActivityDelegate createReactActivityDelegate() {
15-    return new DefaultReactActivityDelegate(
16+    return new ReactActivityDelegateWrapper(this, BuildConfig.IS_NEW_ARCHITECTURE_ENABLED, new DefaultReactActivityDelegate(
17         this,
18         getMainComponentName(),
19         // If you opted-in for the New Architecture, we enable the Fabric Renderer.
20         DefaultNewArchitectureEntryPoint.getFabricEnabled(), // fabricEnabled
21         // If you opted-in for the New Architecture, we enable Concurrent React (i.e. React 18).
22         DefaultNewArchitectureEntryPoint.getConcurrentReactEnabled() // concurrentRootEnabled
23-        );
24+        ));
25   }
26 }
27diff --git a/android/app/src/main/java/com/myapp/MainApplication.java b/android/app/src/main/java/com/myapp/MainApplication.java
28index fd8ec88..73cbea8 100644
29--- a/android/app/src/main/java/com/myapp/MainApplication.java
30+++ b/android/app/src/main/java/com/myapp/MainApplication.java
31@@ -1,4 +1,7 @@
32 package com.myapp;
33+import android.content.res.Configuration;
34+import expo.modules.ApplicationLifecycleDispatcher;
35+import expo.modules.ReactNativeHostWrapper;
36
37 import android.app.Application;
38 import com.facebook.react.PackageList;
39@@ -13,7 +16,7 @@ import java.util.List;
40 public class MainApplication extends Application implements ReactApplication {
41
42   private final ReactNativeHost mReactNativeHost =
43-      new DefaultReactNativeHost(this) {
44+      new ReactNativeHostWrapper(this, new DefaultReactNativeHost(this) {
45         @Override
46         public boolean getUseDeveloperSupport() {
47           return BuildConfig.DEBUG;
48@@ -42,7 +45,7 @@ public class MainApplication extends Application implements ReactApplication {
49         protected Boolean isHermesEnabled() {
50           return BuildConfig.IS_HERMES_ENABLED;
51         }
52-      };
53+      });
54
55   @Override
56   public ReactNativeHost getReactNativeHost() {
57@@ -58,5 +61,12 @@ public class MainApplication extends Application implements ReactApplication {
58       DefaultNewArchitectureEntryPoint.load();
59     }
60     ReactNativeFlipper.initializeFlipper(this, getReactNativeHost().getReactInstanceManager());
61+    ApplicationLifecycleDispatcher.onApplicationCreate(this);
62+  }
63+
64+  @Override
65+  public void onConfigurationChanged(Configuration newConfig) {
66+    super.onConfigurationChanged(newConfig);
67+    ApplicationLifecycleDispatcher.onConfigurationChanged(this, newConfig);
68   }
69 }
70diff --git a/android/build.gradle b/android/build.gradle
71index 67d887b..f63636a 100644
72--- a/android/build.gradle
73+++ b/android/build.gradle
74@@ -15,7 +15,7 @@ buildscript {
75         mavenCentral()
76     }
77     dependencies {
78-        classpath("com.android.tools.build:gradle:7.3.1")
79+        classpath("com.android.tools.build:gradle:7.4.1")
80         classpath("com.facebook.react:react-native-gradle-plugin")
81     }
82 }
83diff --git a/android/settings.gradle b/android/settings.gradle
84index 546e701..9f61409 100644
85--- a/android/settings.gradle
86+++ b/android/settings.gradle
87@@ -2,3 +2,6 @@ rootProject.name = 'myapp'
88 apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings)
89 include ':app'
90 includeBuild('../node_modules/react-native-gradle-plugin')
91+
92+apply from: new File(["node", "--print", "require.resolve('expo/package.json')"].execute(null, rootDir).text.trim(), "../scripts/autolinking.gradle")
93+useExpoModules()