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

Does CATCH exception gets reported to Firebase/Fabric etc?

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

try {
      } catch (Exception ignored) {
            }

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

这是我目前的发现(如果您不同意,请纠正我)

  1. 正在将异常变量重命名为 ignored 从许多参考资料和搜索中,命名变量的概念 忽略是在开发者社区经常这样做之后引入的。一些 的参考文献是:Style Guide, Android Source, Reddit

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

最后推荐的是制作一个记录器class或使用默认记录器来记录异常而不是留空。

感谢@khelwood 的帮助。