ユーザーがアプリをクラッシュまたは終了したかどうかを知りたい。そうする方法はありますか?
2 に答える
これを参照してください:https://developer.android.com/reference/java/lang/Thread.html#setDefaultUncaughtExceptionHandler(java.lang.Thread.UncaughtExceptionHandler)、それは役立つかもしれません:)
ユーザーがアプリケーションを終了するようなことはありません。メインアクティビティのonStop()またはonBackPressed()が呼び出されると、いつでも何かを実行できますが、それだけです。アプリが「終了」したことを意味するのではなく、ユーザーが「終了」したことだけを意味することに注意してください。もちろん、そこからアクティビティを終了して、アプリが実際に終了することを確認できます。
技術的には、Androidには出口のイデオロギーはありません。アプリケーションはバックグラウンドで実行され続け、(必要に応じて)AndroidのVMは、メモリを解放する必要があるときに、古いアプリケーションを自動的に強制終了します。
アプリのクラッシュに関しては、アプリがクラッシュした場合、ユーザーがクラッシュを報告することを選択した場合に備えて、GooglePlayのデベロッパーコンソールで通知を受け取ることがあります。