2012-04-30 15 views
2

強制終了画面をダイアログボックスで置き換えて、適切なエラーメッセージを表示する方法は? 誰かがこれから出てくるのに役立つことができますか?強制終了画面を適切なエラーメッセージと置き換える方法。

+0

このエラーメッセージは、コードに何らかの問題があることを示しているため、このメッセージが表示されないようにエラーを修正してください。 – Nishant

+0

これはできません。その間に何らかのエラーがあった場合は、それに応じてコードを変更してください。それに意味のあるダイアログメッセージを残しておいてください。 –

+0

ありがとうございます。エラーの詳細を表示するには、エラーログ –

答えて

4

フォースクローズ画面は、Androidのデフォルト表示で、コードにエラーまたは例外が発生したことを示します。オーバーライドすることはできません。これを回避する唯一の方法は把握してからあなたのコードで発生した例外を実際に処理します。

debugging guideを実際の例外またはエラーの原因を特定するためにデバッグの手助けが必要な場合は、こちらをご覧ください。

+0

ありがとうございます。エラーログ –

+0

を取得する手助けができます。あなたはアンドロイドSDKがインストールされている必要があります(これはおそらくビルドコードです)。シェルまたはコマンドプロンプトの 'adb logcat'はデバイスログを出力し、強制終了が表示されたらクラッシュの原因となっている例外が表示されます。 – Femi

1

Thread.setDefaultUncaughtExceptionHandler()を使用します。

関連する問題