4

重複の可能性:
Androidを使用したACRA:クラッシュが報告される前にコードを実行する方法

クラッシュレポートにACRAを使用しています。クラッシュが発生すると、ACRAは報告します。クラッシュが報告される前にコードを実行するにはどうすればよいですか?クラッシュが発生したときにカスタム変数を追加して、レポートと一緒に送信されるようにします。オーバーライドできる関数などはありますか?

ありがとう

4

2 に答える 2

2

ACRAは、ここで詳しく説明されているように、この機能をすぐにサポートします。基本的に、あなたがしなければならないのは、あなたが望むポイントで、あなたが望むどんなカスタムデータに対しても次の行を追加することです:

ErrorReporter.getInstance().putCustomData("myVariable", myVariable);
于 2012-09-01T19:21:42.383 に答える
1

追加の変数をレポートする場合、最も簡単な方法は、変数値が変更されるたびにErrorReporterのputCustomDataメソッドを使用して変数を設定することです。このようにして、クラッシュが発生した場合に正しい値を取得できます。

または、独自の送信者を実装することでコードを実行できる場合があります。

于 2012-09-12T07:30:24.900 に答える