Uncatch Exceptionが発生した場合、私のアプリケーションでカスタムダイアログを表示したい。Force Closed Android用のカスタムダイアログ
そのため、私はThread.setDefaultUncaughtExceptionHandlerを実装しています。
すべての未知の例外を正常に処理できました。
トーストを見せてください。
私のメインルーパー(つまりメインスレッド)が停止しており、My Whole Applicationがブロックされているため、私のトーストが表示されません。
メインルーパが停止しているときに、代替メインルーパを作成しようとしました。しかし、何らかの理由で、私のAlternate Main LooperはMessageQueueにメッセージを取得しません。
他の方法がありますか?
私が必要とするのは、ユーザーにエラーを表示し、誤ったアクティビティを閉じることです。私のアプリケーション全体ではありません。
他にも、アクティビティ内のすべての未知の例外を処理できる方法があります。
この問題を解決できましたか? – Prizoff