3

ユーザーがアプリをクラッシュまたは終了したかどうかを知りたい。そうする方法はありますか?

4

2 に答える 2

3

これを参照してください:https://developer.android.com/reference/java/lang/Thread.html#setDefaultUncaughtExceptionHandler(java.lang.Thread.UncaughtExceptionHandler)、それは役立つかもしれません:)

ユーザーがアプリケーションを終了するようなことはありません。メインアクティビティのonStop()またはonBackPressed()が呼び出されると、いつでも何かを実行できますが、それだけです。アプリが「終了」したことを意味するのではなく、ユーザーが「終了」したことだけを意味することに注意してください。もちろん、そこからアクティビティを終了して、アプリが実際に終了することを確認できます。

于 2012-10-12T10:22:47.800 に答える
0

技術的には、Androidには出口のイデオロギーはありません。アプリケーションはバックグラウンドで実行され続け、(必要に応じて)AndroidのVMは、メモリを解放する必要があるときに、古いアプリケーションを自動的に強制終了します。

アプリのクラッシュに関しては、アプリがクラッシュした場合、ユーザーがクラッシュを報告することを選択した場合に備えて、GooglePlayのデベロッパーコンソールで通知を受け取ることがあります。

于 2012-10-12T10:11:28.227 に答える