是否会向Firebase / Fabric等报告CATCH异常?

时间:2017-12-05 13:09:01

标签: java android android-studio try-catch reporting

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

try {
      } catch (Exception ignored) {
            }

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

1 个答案:

答案 0 :(得分:0)

到目前为止,这是我的发现(如果你不同意,请纠正我)

  1. 将异常变量重命名为 忽略    从许多引用和搜索,命名变量的概念    在开发者社区经常这样做之后引入了忽略。一些    参考文献是:Style GuideAndroid SourceReddit

  2. 在catch块中添加注释 //清空    当我谈到花时间搜索它时,新的发现正在增加    对catch块的注释也有同样的理解catch的技巧    在志愿者身上留空。

  3. 最后建议使用记录器类或使用默认记录器来记录异常,而不是留空。

    感谢@khelwood的帮助。