反応するネイティブアプリの終了を検出してクリーンアップを行う方法を教えてください。現在のところ、私はAndroidのためだけこれについて気にします。Reactネイティブアプリ(esp Android)のアプリケーション終了を検出するにはどうすればよいですか?
1
A
答えて
0
あなたはAppState APIをチェックすることができ、それは私はこれが可能だとは思わない、あなたはしかし、あなたの反応ネイティブコードをトリガーしようとすることができますカスタム変更がなければ、アクティブ、背景と非アクティブ
+0
ありがとうございます。私は、 "change"イベントのリスナーを追加してみました。アプリが停止しても起動しません。 –
0
のようなアプリケーションの状態についてお教えてあげますビューが破棄されたときのネイティブハンドラ内で...もし可能なら、ネイティブのクリーンアップが完了したときに停止できる待機ループを実装する必要があります。
PS:私はまだこれを試していませんでした!
関連する問題
- 1. Androidでタスクを終了するにはどうすればよいですか?
- 2. UWPアプリケーションをプログラムで終了または終了するにはどうすればよいですか? (Windows 10)
- 3. アプリケーション終了時にDelphiで匿名スレッドを終了するにはどうすればよいですか?
- 4. PhonegapでAndroidアプリケーションを完全に終了するにはどうすればよいですか?
- 5. ページがフルスクリーンで終了するときを検出するにはどうすればよいですか?
- 6. Windowsでスレッドが終了する理由を検出するにはどうすればよいですか?
- 7. Firefoxでブラウザの終了イベントを検出するにはどうすればよいですか?
- 8. ThreadId経由でスレッドの終了を検出するにはどうすればよいですか?
- 9. WDMドライバでセッションの作成/終了を検出するにはどうすればよいですか?
- 10. 強制終了アプリなしでAndroidでデーモンスレッドを終了するにはどうすればいいですか?
- 11. ストリームの終了を検出するにはどうすればよいですか?
- 12. オーディオファイルの再生が終了したことを検出するにはどうすればよいですか?
- 13. 同時ジェスチャーの終了を検出するにはどうすればよいですか? (iOS)
- 14. JavaScriptライブラリなしで移行終了を検出するにはどうすればよいですか?
- 15. Androidアプリを終了するにはどうすればいいですか?
- 16. Androidアプリケーションはどのように終了しますか?
- 17. iOS:アニメーションが終了したときを検出するにはどうすればよいですか?
- 18. アプリケーションのクローズを検出するにはどうすればよいですか?
- 19. 私のWindowsアプリケーションが終了したかどうかを検出するには?
- 20. jquery.jmslideshow.js終了するにはどうすれば終了するのですか
- 21. React Nativeアプリを終了/シャットダウンするにはどうすればよいですか?
- 22. vimperatorでビューソースモードを終了するにはどうすればよいですか?
- 23. 「すべて終了」後にnode.jsスクリプトを終了するにはどうすればよいですか
- 24. IRBセッションを終了せずにデバッガを終了するにはどうすればよいですか?
- 25. Androidのアプリケーションの起動と終了を検出する方法
- 26. WPFアプリケーションの終了時にクリップボードのクリアを無効にするにはどうすればよいですか?
- 27. アプリケーションを終了するときにUNIXドメインソケットファイルを削除するにはどうすればよいですか?
- 28. 終了タグを表示するにはどうすればよいですか?
- 29. ループを終了するにはどうすればよいですか?
- 30. ループを終了するにはどうすればよいですか?
JS側で実行しようとしているクリーンアップコードはありますか?私は、アプリケーションの開始時にクリーンアップを実行する方が簡単で信頼性が高いことがわかりました。 ReactActivityのライフサイクルイベント 'onHostDestroy'を使って、またMainActivityの' onDestroy'からイベントを出すことで、アプリケーションが終了するときにいくつかのロジックをトリガしようとしましたが、JSを実行しません。 React NativeとNativeの間のブリッジがこの時点で破棄されるため、JSでトリガーされたコードは実行されません。 –