【发布时间】:2013-01-16 13:23:15
【问题描述】:
我想做什么:
从应用本身获取有关我的 Android 应用的反馈。
我做了什么:
我刚刚将最新版本的 ACRA (4.4) 集成到我的 Android 设备中 应用程序。
默认行为有关于崩溃的静默报告
我需要什么帮助:
我只想在按下反馈时使用对话报告 我的应用程序上的按钮。
【问题讨论】:
我想做什么:
从应用本身获取有关我的 Android 应用的反馈。
我做了什么:
我刚刚将最新版本的 ACRA (4.4) 集成到我的 Android 设备中 应用程序。
默认行为有关于崩溃的静默报告
我需要什么帮助:
我只想在按下反馈时使用对话报告 我的应用程序上的按钮。
【问题讨论】:
我不知道你想用你的反馈按钮实现什么,但也许是这样的?
有关对话框的配置,请查看https://github.com/ACRA/acra/wiki/AdvancedUsage#wiki-Dialog。如果您不想在注释中包含所有这些,也可以在 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));
【讨论】: