我已经在我的项目中实现了以下描述的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?
谢谢 !
最佳答案
他们说ExceptionParser
是interface,并且只有一种方法: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
。您应该放置适当的返回类型)