Android log.e中的Throwable(字符串标记、字符串消息、Throwable tr)
我正在查看android的代码,在代码中看到了log.e(String tag、String msg、Throwable tr),但对第三个参数没有任何概念。 请解释第三个参数(可丢弃tr)的功能是什么 是您可以Android log.e中的Throwable(字符串标记、字符串消息、Throwable tr),android,Android,我正在查看android的代码,在代码中看到了log.e(String tag、String msg、Throwable tr),但对第三个参数没有任何概念。 请解释第三个参数(可丢弃tr)的功能是什么 是您可以抛出的东西,例如异常 将记录在第三个参数中传递的可丢弃的堆栈跟踪 是否有可能log.e(tag,msg,tr)抛出异常,因为tr无效(如果tr==null怎么办?) 记录异常的代码通常位于异常不为空的catch块中。如果msg为null则可能会出现NPE“println需要消息”。请参阅
抛出的东西,例如异常
将记录在第三个参数中传递的可丢弃的堆栈跟踪
是否有可能log.e(tag,msg,tr)抛出异常,因为tr无效(如果tr==null怎么办?)
记录异常的代码通常位于异常不为空的catch
块中。如果msg
为null
则可能会出现NPE“println需要消息”。请参阅try。。。抓住。。。语句您可以在catch子句中使用该Log方法。由于tr无效(如果tr为null怎么办?),Log.e(tag,msg,tr)是否可能引发异常