当前位置: 首页 > 知识库问答 >
问题:

如何使用自定义属性拆分/取消Crashlytics非致命异常报告?

景修杰
2023-03-14

我将在与服务器同步时得到的错误发送到Crashlytics。这些错误大多包含有关不同数据冲突的信息。所有错误都包装到一个异常类中,该类具有apierrorcode等字段。我不能为每个错误创建单独的异常类,因为有很多错误。因此,我使用Crashlytics.logException()发送的所有此类异常都被分组到仪表板上的一个报告中。所以我得去“所有会话”,在那里一个接一个地调查错误,不方便。另外,我不能关闭和锁定一些我不想在报告中看到的错误类型(比如一些预期的服务器错误)。这是一种手动设置Crashlytics分组策略的方法吗(在我的例子中基于apierrorcode)?

共有1个答案

上官霄
2023-03-14

如果有来自一个stacktrace的不同类型的异常,可以通过在top中添加一个自定义元素来更改stacktrace:

public class CustomException extends Exception {

    public CustomException(String message, int lineNumber) {
        super(message);
        StackTraceElement[] stackTrace = getStackTrace();
        StackTraceElement[] newStackTrace = new StackTraceElement[stackTrace.length + 1];
        System.arraycopy(stackTrace, 0, newStackTrace, 1, stackTrace.length);
        newStackTrace[0] = new StackTraceElement("className", "methodName", "fileName", lineNumber);
        setStackTrace(newStackTrace);
    }
}
 类似资料:
  • 问题内容: 我正在尝试使我的对象可包裹。但是,我有自定义对象,这些对象具有ArrayList我制作的其他自定义对象的属性。 最好的方法是什么? 问题答案: 您可以在此处,此处(在此处获取代码)和此处找到一些示例。 您可以为此创建一个POJO类,但是您需要添加一些额外的代码来实现它Parcelable。看一下实现。 创建此类后,您可以Intent像这样轻松地传递此类的对象,并在目标活动中恢复该对象。

  • 使用指南 - 数据报告 - 访客分析 - 利用自定义变量报告自定义访客属性 通过自定义变量,可以提供您自定义的访客群体的网站访问状况,包括这个群体的网站访问次数、平均访问页数、跳出率等指标,帮助助您了解这个访客群体在您网站的访问情况。 在使用前要进行相关自变量的设置,具体请参考 在查看报告时,也可以对来源、访客过滤筛选查看。

  • 主要内容:前记,1.自定义视图,2.自定义异常,3.自定义异常的原理前记 在前面的文章中, 表示了视图解析的原理和异常解析器的解析原理。 这篇通过如何自定义视图和自定义异常处理和自定义异常处理的原理进行说明。 这里说明一下, 自定义的视图和自定义的异常都是会代替容器默认的组件的, 异常还好说, 就是不符合就抛, 视图的话需要注意一下优先级, 可以在自定义的视图解析器上加上注解。 1.自定义视图 这里原理就是添加一个视图和视图解析器, 然后放入容器中, 最后访问相应

  • 使用数据块报告版本4, 报告中有添加自定义css的规定, 要查找正确的语法,请尝试这两种方法,但不适用:

  • 问题内容: 好的,简单的问题,但对我来说很重要。 因此,其他android客户端正在发送此xml消息: 我的听众大致是这样的: 在这种情况下,我想在“ received”元素标签内获取属性“ id”的值。但是我在日志中看到的是这样的: 那么我如何获得“ HVgQw-5”? 更新 其实有些奇怪……我从我的SMACK调试中收到了xmlordinh,如下所示: 但是当我执行message.toXML时,