开发者社区> 问答> 正文

OnCrashCaughtListener中的onCrashCaught和IUTCrashCaugh

OnCrashCaughtListener中的onCrashCaught和IUTCrashCaughtListner中的有什么不同?

展开
收起
保持可爱mmm 2020-03-28 17:10:12 624 0
1 条回答
写回答
取消 提交回答
  • 强烈建议使用IUTCrashCaughtListner,如果该版本SDK中有此接口的话。原因是OnCrashCaughtListener回传的Arg会覆盖掉默认的Arg,而IUTCrashCaughtListner中的不会传入默认的Arg,只会让用户回传想要新增的Map而附加到Arg中的args中。

    public interface OnCrashCaughtListener { /** * 错误捕捉回调 * * @param thread * 发生异常的Thread * @param exception * 发生异常的Throwable对象 * @param arg * Usertrack SDK解析以后形成的Arg对象(其中对应上传到服务端的数据) * @return null:SDK用旧的Arg对象上传到服务端 存在有效值:SDK把新的Arg对象上传到服务端 */ Arg OnCrashCaught(Thread thread, Throwable exception, Arg arg); }

    public interface IUTCrashCaughtListner { Map<String, Object> onCrashCaught(Thread pThread, Throwable pException); }

    2020-03-28 17:10:28
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载