ACRA:有时是对话报告,有时是无声报告



我想做的事情:

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

我所做的:

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

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

我需要的帮助:

我只想在按下反馈时使用对话框报告按钮。

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

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

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

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));

相关内容

  • 没有找到相关文章

最新更新