我已经在我的项目中实现了以下描述的Google Analytics(分析)(Android SDK)的异常报告功能:

https://developers.google.com/analytics/devguides/collection/android/v2/exceptions?hl=fr

我想按照页面底部的说明使用ExceptionParser,但我不明白它们的含义:

// Where myParser represents your implementation of ExceptionParser.
ExceptionParser parser = new myParser(context);


我应该在myParser类中写什么?为什么此类不属于Google Analytics(分析)SDK?

谢谢 !

最佳答案

他们说ExceptionParserinterface,并且只有一种方法:getDescription(String threadName, Throwable t)

因此,为了获得最相关的异常描述,您可以创建一个新类,该类实现该接口并覆盖getDescription()

像这样:

public class MyParser implements ExceptionParser{
   @Override
   public String getDescription(String threadName, Throwable t){
      return threadName+", "+t.get.....
   }
}


(请注意,我不确定getDescription()的返回类型是否为String。您应该放置适当的返回类型)

10-08 19:11