この質問は少しばかげているように聞こえるかもしれません;)
UncaughtExceptionHandler内でキャッチされない例外の可能性にどのようにアプローチしますか?
この質問は少しばかげているように聞こえるかもしれません;)
UncaughtExceptionHandler内でキャッチされない例外の可能性にどのようにアプローチしますか?
非常に興味深い質問です。これについてはこれまで考えたことがありません。
uncaughtExceptionHandler
アプローチは、スレッドに独自の設定を設定するか、JAVAdefaultUncaughtExceptionHandler
に渡されるかのいずれかであるようです。
私はいくつかの簡単なグーゲルを作成し、Androidからクラッシュデータを取得するための同様のケースを見つけました。このリンクに興味を持っているかもしれませんが、Androidアプリケーションからクラッシュデータを取得するにはどうすればよいですか?
さて、あなたはそれらを自分で捕まえる必要があります。uncaughtException()
あなたがリンクしたドキュメントには、これが明確に記載されています。
このメソッドによってスローされた例外は、Java仮想マシンによって無視されます。
しかし、あなたは今のところしか計画することができません。では、例外ハンドラーの例外を処理しますが、そのコードを処理するのは誰ですか?これは、失敗したロギングイベントのロギングと同じです。例外ハンドラーはずっと下にあります...