CATCH 异常是否会报告给Firebase / Fabric等? 如果我将catch块留空(出于某种原因IDK为什么有人这样做),android会发出警告,但命名其变量忽略解决警告,如何?
try {
} catch (Exception ignored) {
}
有没有更好的方法来拥有一个仅适用于Debug的集中式异常处理程序。 感谢您提前花时间和精力。
答案 0 :(得分:0)
到目前为止,这是我的发现(如果你不同意,请纠正我)
将异常变量重命名为 忽略 从许多引用和搜索,命名变量的概念 在开发者社区经常这样做之后引入了忽略。一些 参考文献是:Style Guide,Android Source,Reddit
在catch块中添加注释 //清空 当我谈到花时间搜索它时,新的发现正在增加 对catch块的注释也有同样的理解catch的技巧 在志愿者身上留空。
最后建议使用记录器类或使用默认记录器来记录异常,而不是留空。
感谢@khelwood的帮助。