26 lines
1.4 KiB
Diff
26 lines
1.4 KiB
Diff
diff --git a/node_modules/react-native-orientation-locker/android/src/main/java/org/wonday/orientation/OrientationModule.java b/node_modules/react-native-orientation-locker/android/src/main/java/org/wonday/orientation/OrientationModule.java
|
|
index af1d952..ba056e4 100644
|
|
--- a/node_modules/react-native-orientation-locker/android/src/main/java/org/wonday/orientation/OrientationModule.java
|
|
+++ b/node_modules/react-native-orientation-locker/android/src/main/java/org/wonday/orientation/OrientationModule.java
|
|
@@ -22,6 +22,7 @@ import android.view.Surface;
|
|
import android.view.WindowManager;
|
|
import android.util.DisplayMetrics;
|
|
import android.hardware.SensorManager;
|
|
+import android.os.Build;
|
|
|
|
import com.facebook.common.logging.FLog;
|
|
import com.facebook.react.bridge.Arguments;
|
|
@@ -345,7 +346,11 @@ public class OrientationModule extends ReactContextBaseJavaModule implements Lif
|
|
|
|
final Activity activity = getCurrentActivity();
|
|
if (activity == null) return;
|
|
- activity.registerReceiver(mReceiver, new IntentFilter("onConfigurationChanged"));
|
|
+ if (Build.VERSION.SDK_INT >= 34 && ctx.getApplicationInfo().targetSdkVersion >= 34) {
|
|
+ ctx.registerReceiver(mReceiver, new IntentFilter("onConfigurationChanged"), Context.RECEIVER_NOT_EXPORTED);
|
|
+ }else{
|
|
+ ctx.registerReceiver(mReceiver, new IntentFilter("onConfigurationChanged"));
|
|
+ }
|
|
}
|
|
@Override
|
|
public void onHostPause() {
|