私のアプリでACRA 4.9.0
を使用しています。私はちょうど私のアプリがクラッシュしたときにユーザーにダイアログボックスを表示したい。アプリケーションがクラッシュしたときにカスタムダイアログボックスを設定するにはどうすればよいですか?
これは私の現在のコードです:
public class App extends MultiDexApplication {
@Override
public void onCreate() {
ConfigurationBuilder config = new ConfigurationBuilder(this);
config.setMailTo("[email protected]");
config.setResDialogIcon(android.R.drawable.ic_dialog_info);
config.setResDialogText(R.string.crash_dialog_text);
config.setResDialogTitle(R.string.crash_dialog_title);
config.setResDialogCommentPrompt(R.string.crash_dialog_comment_prompt);
config.setResDialogOkToast(R.string.crash_dialog_ok_toast);
config.setMode(ReportingInteractionMode.DIALOG);
try{
config.setMode(ReportingInteractionMode.DIALOG);
} catch (Exception e) {
e.printStackTrace();
return;
}
ACRA.init(this, config);
super.onCreate();
Instance = this;
applicationHandler = new Handler(getInstance().getMainLooper());
}
更新答えを確認してください。 –
acra gradle依存ラインを追加してください。 – F43nd1r