Crashlytics,如何在崩溃时设置自定义键值?

时间:2019-03-04 12:54:27

标签: android crashlytics crashlytics-android

我想使用Crashlytics.setInt(KEY,val)来查看变量在崩溃时具有的值。
我希望避免每次值更改时都调用该方法。
我有很多事情要考虑,但是其中之一是自开始一项资源密集型任务(例如视频流)以来的时间记录。

我想可以通过自定义UncaughtExceptionhandler完成此操作,但是有没有更干净的方法?

[edit]如果不清楚,我希望发生这种情况:

  1. 发生崩溃
  2. Crashlytics.setLong(TIME_SINCE_XYZ_STARTED,System.currentTimeMillis()-startTimeOfXyz); Crashlytics.setString(XYZ_STATE,xyz.connState); Crashlytics.setInt(XYZ_QUEUE_LENGTH,xyz.queue.size())
  3. Crashlytics编译崩溃报告

问题是我可以随时执行第2步,但我希望它由崩溃触发。

1 个答案:

答案 0 :(得分:-1)

您尝试使用Crashlytics.log(Log.INFO, yourKey, yourData);吗?