0

明らかにコードでは、どこでもエラーが発生する可能性があります。それで、あちこちにtry / catchブロックがない場合(これは大きなオーバーヘッドであると私は理解しています)、エラーをアプリケーションレベルまでバブルさせて、そこで処理するにはどうすればよいですか?または、少なくとも、トラブルシューティングのためにエラーを記録しますか?ACRAという製品に関する情報を見つけましたが、セットアップ手順はEclipseプロジェクトを対象としています。VisualStudio2010でAndroid用のMonoを使用しています。

4

2 に答える 2

0

それは少し「状況次第」の質問です。

エラーの適切な処理は、回復戦略がどうある必要があるか、ユーザーに表示する情報の量などによって異なります。

使用するTry/Catchブロックの数は気になりません。スローされるエラーを処理する必要がある場合は、どこでも使用してください。どこにでもある場合は、戦略が間違っている可能性があります。

ロギングとその後の問い合わせに関しては、Android.Util.Logクラスを使用してキャッチされたエラーをログに記録できます。

これらは、 Logcatを使用して問い合わせることができます(自分のデバイスでデバッグしている場合)。

ここに、ロギングとLogcatに関する詳細情報があります。

于 2012-09-13T19:08:31.263 に答える
0

クラッシュ情報をグーグルドキュメントに書き込むこのプロジェクトを見つけました。 Androidクラッシャー

于 2012-10-05T20:49:36.523 に答える