1

そのため、動画などを再生するために、アプリ (Android と iOS の両方に固有) でいくつかの異なる NativeModules を使用しています。これは、画面がネイティブ コードによって引き継がれることを意味します。Java または Swift とそれぞれの ViewControllers は、React-Native の代わりにビューを制御します。

これはすべて問題なく機能しますが、NativeModule が実行されているかどうかを検出する必要があります。それのビューまたは RN のビューが表示されています。NativeModule{ useIsFocused } from '@react-navigation'がいつビューを引き継いでいるかを検出できない場合、NativeModule をアクティブにしたビューがフォーカスされていると常に表示されます。

ネイティブ ビューがオーバーレイされている場合でも、{ AppState } from 'react-native'常に同じように表示されます。active

この問題の解決策を見つけた人はいますか?

4

2 に答える 2