有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java是否将捕获异常报告给Firebase/Fabric等?

CATCH异常是否报告给Firebase/Fabric等? 如果我将catch块保留为空(出于某种原因IDK为什么有人这样做),安卓会发出警告,但将其变量命名为忽略将如何解决警告

try {
      } catch (Exception ignored) {
            }

有没有更好的方法来拥有一个只适用于调试的集中式异常处理程序。 提前感谢您的时间和努力


共 (1) 个答案

  1. # 1 楼答案

    以下是我迄今为止的发现(如果你不同意,请纠正我)

    1. 将异常变量重命名为忽略 从许多参考文献和搜索中,命名变量的概念 “忽略”是在开发者社区过于频繁地这样做之后引入的。一些 参考文献包括:Style GuideAndroid SourceReddit

    2. 在catch block中添加注释//empty 当我谈到花时间搜索它时,新的发现正在增加 对catch block的注释也有同样的技巧来理解catch 这座楼空着供志愿者使用

    最后建议创建一个logger类或使用默认logger来记录异常,而不是将其留空

    感谢@khelwood的帮助