3

トースト、通知、ダイアログを表示したくありません。クラッシュ レポートをクラッシュ ダイアログなしでサイレント モードで送信したいのですが、以下のコードを適用すると、デフォルトのクラッシュ ダイアログ ボックスが表示されます。モードがサイレントのときにクラッシュダイアログを取り除く方法は誰にでもあります。

@ReportsCrashes(formKey = "WWWWWWWWWWWWWWWW", 
        forceCloseDialogAfterToast = false,
         mode=ReportingInteractionMode.SILENT)
4

1 に答える 1

2

知る限り、ACRA はレポートを収集するときにシステム ダイアログに依存していません。ユーザーがシステム ダイアログで [レポート] をクリックしたかどうかに関係なく、レポートを送信する必要があります。「サイレント」とは、ACRA ダイアログが作成されないことを意味すると思います。

私のアプリでは、wiki ( http://code.google.com/p/acra/wiki/BasicSetup?tm=6#Setting-up_your_project ) の手順を使用しただけで、すべてが機能しました。市場の開発者コンソールでまだクラッシュ レポートを取得していますが、アプリがどのように動作しているかについては、ACRA の方がはるかによくわかります。

デフォルトのクラッシュ ダイアログを完全に非表示にしたい場合、唯一の解決策はクラッシュを修正することだと思います :)

于 2012-06-11T08:55:19.747 に答える