【问题标题】:ACRA: sometimes dialog report and other times silent reportACRA:有时是对话报告,有时是无声报告
【发布时间】:2013-01-16 13:23:15
【问题描述】:

我想做什么:

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

我做了什么:

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

默认行为有关于崩溃的静默报告

我需要什么帮助:

我只想在按下反馈时使用对话报告 我的应用程序上的按钮。

【问题讨论】:

    标签: android acra


    【解决方案1】:

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

    有关对话框的配置,请查看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));
    

    【讨论】:

    • 好的,答案不完整,但给了我正确的方向,我会编辑并接受。
    • 等待同行评审:(
    • 很高兴听到我能帮上忙 :)
    • 如果这个不完整,那么完整的答案是什么?
    • 由于您的编辑被拒绝,我将您建议的一些编辑添加到我的原始答案中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-15
    • 2020-02-07
    相关资源
    最近更新 更多