元のコードは、android studio で記述された「Temi SDK」コードです。これには、Java リスナー関数と、リスナーの実装からの関数オーバーライドが含まれています。
結果はリスナー関数であり、オーバーライド関数が常に機能します。
このリスナーを、react-native アプリで使用するためのネイティブ モジュールとして使用しようとしています。リスナー関数のネイティブ モジュールのコードと、リスナーからの関数オーバーライドを使用します。「LifecycleEventListener」を使用して、android studio のような Java リスナーを追加できるかどうかはわかりません。その結果、LifecycleEventListener の「onHostResume」のリスナー関数は、アプリを開いたときに 1 回だけ動作します。
LifecycleEventListener の使い方を誤解していませんか? Javaリスナー関数をAndroidネイティブモジュールとして使用するにはどうすればよいですか?