Android アプリケーションでACRAを使用しています。非常に便利ですが、退屈な場合もあります。
バックグラウンドで複数の非同期タスクが実行されている場合があります。そしてシーズン中、それらはすべて失敗しました(たとえば、インターネットに接続できません)。ACRA はトースト メッセージを何度も表示し、終了を拒否します。
ACRA に最初の例外をキャッチさせることはできますか? または、トースト メッセージを 1 回だけ表示しますか?
アップデート
デモを追加: https://github.com/freewind/android-acra-multi-reports
このプロジェクトには 4 つのアクティビティがあります。最後のアクティビティは例外をスローし、前の各アクティビティは例外をスローしonActivityResult
ます。ACRA が終了する前に何度も報告することがわかります。