0

我想做的事:

从应用程序本身获取有关我的 Android 应用程序的反馈。

我做了什么:

我刚刚将最新版本的 ACRA (4.4) 集成到我的 Android 应用程序中。

它有关于崩溃的无声报告作为默认行为

我需要什么帮助:

当我按下我的应用程序上的反馈按钮时,我想要做的就是使用对话框报告。

4

1 回答 1

4

我不知道你想用你的反馈按钮实现什么,但也许是这样的?

有关对话框的配置,请查看https://github.com/ACRA/acra/wiki/AdvancedUsage#wiki-DialogACRAConfiguration如果您不希望在注释中包含所有这些,也可以在对象中的代码中完成配置。

然后,您可以使用以下方法临时更改报告模式:

ACRAConfiguration config = ACRA.getConfig();
config.setMode(ReportingInteractionMode.DIALOG);
ACRA.setConfig(config);
doWhateverYourFeedbackButtonShouldDo();
config.setMode(ReportingInteractionMode.SILENT);
ACRA.setConfig(config);

哪里doWhateverYourFeedbackButtonShouldDo()可以是:

ACRA.getErrorReporter().handleException(new UserFeedbackException(userFeedback));
于 2013-01-16T14:53:38.963 回答