React Native Orientation 不监听当前系统自动旋转状态

React Native Orientation does not listening Current System Auto Rotate Status

我正在使用 react-native-orientation。我想以纵向模式锁定初始登录屏幕。所以我在 app.tsx 中使用了 Orientation.lockToPortrait() ,在我想再次启用旋转的屏幕构造函数中使用了 Orientation.unlockAllOrientations()

但问题是当 Device/emulators 系统自动旋转从通知栏禁用时,如果 Device/emulators 系统自动旋转已启用,它仍然 rotates.I 想要旋转。否则不行。

那么有什么方法可以监听system/device旋转状态吗? 或任何建议?

react-native-orientation 包没有这样的功能 react-native-orientation-locker 解决了我的问题。