ACRA:报告崩溃时如何执行代码

时间:2012-09-01 19:14:56

标签: android acra

  

可能重复:
  ACRA with android: How to execute code before crash is reported

我正在使用ACRA进行崩溃报告。发生碰撞时,ACRA报告。如何在报告崩溃之前执行代码?我想在崩溃发生时添加一些自定义变量,以便随报告一起发送。是否有我可以覆盖的功能或类似的东西?

由于

2 个答案:

答案 0 :(得分:2)

ACRA支持此功能,详情为here。 基本上,您需要做的就是为您想要的任何自定义数据添加以下行:

ErrorReporter.getInstance().putCustomData("myVariable", myVariable);

答案 1 :(得分:1)

如果要报告额外变量,每次变量值更改时,最简单的方法是set them with the ErrorReporter's putCustomData method 。这样,如果发生崩溃,您将拥有正确的值。

或者,您可以按implementing your own sender执行代码。