android - 如何将 ACRA 报告发送到多个目的地?

标签 android acra bugsense

我有一个特殊的情况,我需要将崩溃报告从我的应用程序发送到 BugSense和我自己的服务器。和AdvancedUsage - ACRA/acra Wiki说:

"You can even send reports to multiple destinations."

但是我在哪里以及如何具体指定这些?

我能想到的唯一解决方案是实现我自己的 ReportSender并使其将数据发布到两台服务器。我猜想有一种更简单的方法可以做到这一点。

最佳答案

除了我在问题中已经讨论过的解决方案(通过实现我们自己的 ReportSender 版本),我们显然还可以使用不太明显的解决方案:

ACRA.getErrorReporter().addReportSender(ReportSender sender)

这会添加 ReportSenderList<ReportSender> mReportSenders ,然后在发送报告时对其进行迭代。

关于android - 如何将 ACRA 报告发送到多个目的地?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20901139/

相关文章:

javascript - 当整个应用程序崩溃时如何通知 FxOS 应用程序

android - ACRA 集成和 Google 云端硬盘

java - 在 IDE (Eclipse) 的 LogCat 中没有捕获异常的 StackTrace(由 ACRA)

java - 从 ACRA 4.5 升级到 ACRA 4.6 后出现编译错误

java - 应用程序如何从服务器检索小块数据?

android - Robolectric NullPointerException 与 BugSense

android - ACRA 自定义日志报告器

android - 我应该在 onPause() 或 onResume() 时使用 reportActivityStop 还是 reportActivityStart

android - 着色 ImageView 不适用于 Android 5.0。想法如何让它再次工作?

Android:为什么我无法更改 EditText 相对于另一个 EditText 的值?