【发布时间】:2021-08-04 06:57:46
【问题描述】:
所以我在一个应用程序(Android 和 iOS 特定)中使用了几个不同的 NativeModules 来播放视频等。这意味着屏幕由本机代码接管,例如。 Java 或 Swift 及其各自的 ViewController 控制视图而不是 React-Native。
这一切都很好,应该可以正常工作,但我确实需要检测 NativeModule 是否正在运行,例如。它的观点或RN的观点正在显示。
如果我使用 { useIsFocused } from '@react-navigation' 它无法检测到 NativeModule 何时接管视图,它总是说我激活 NativeModule 的视图是焦点。
与{ AppState } from 'react-native' 相同,它始终显示为active,即使覆盖了本机视图。
有人找到解决这个问题的方法吗?
【问题讨论】:
标签: android ios react-native react-native-native-module