明らかにコードでは、どこでもエラーが発生する可能性があります。それで、あちこちにtry / catchブロックがない場合(これは大きなオーバーヘッドであると私は理解しています)、エラーをアプリケーションレベルまでバブルさせて、そこで処理するにはどうすればよいですか?または、少なくとも、トラブルシューティングのためにエラーを記録しますか?ACRAという製品に関する情報を見つけましたが、セットアップ手順はEclipseプロジェクトを対象としています。VisualStudio2010でAndroid用のMonoを使用しています。
質問する
291 次
2 に答える
0
それは少し「状況次第」の質問です。
エラーの適切な処理は、回復戦略がどうある必要があるか、ユーザーに表示する情報の量などによって異なります。
使用するTry/Catchブロックの数は気になりません。スローされるエラーを処理する必要がある場合は、どこでも使用してください。どこにでもある場合は、戦略が間違っている可能性があります。
ロギングとその後の問い合わせに関しては、Android.Util.Logクラスを使用してキャッチされたエラーをログに記録できます。
これらは、 Logcatを使用して問い合わせることができます(自分のデバイスでデバッグしている場合)。
ここに、ロギングとLogcatに関する詳細情報があります。
于 2012-09-13T19:08:31.263 に答える
0
クラッシュ情報をグーグルドキュメントに書き込むこのプロジェクトを見つけました。 Androidクラッシャー
于 2012-10-05T20:49:36.523 に答える