私はアプリを開発していますが、たまにバックグラウンド ワーカー スレッドの 1 つに何らかの例外がキャッチされません。これらの例外はそのスレッドをクラッシュさせますが、UI スレッド上にないため、アプリは実行を続けます。バックグラウンド スレッドでこれらのキャッチされない例外を強制して、アプリ全体を強制的にクラッシュさせるにはどうすればよいですか? 同じコンテキスト クラッシュ情報 (スタック トレースなど) が利用できると便利です。
アプリをテスターにリリースしたときに応答しなくなることがないように、これを行いたいと考えています。代わりに、バックグラウンド スレッドにキャッチされていない例外がある場合、アプリはそのクラッシュ ハンドラーに移動し、レポートを送信します (私は ACRA を使用していますが、それは問題ではありません)。これは、黙って失敗するアプリよりも優れています。