Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android log.e中的Throwable(字符串标记、字符串消息、Throwable tr)_Android - Fatal编程技术网

Android log.e中的Throwable(字符串标记、字符串消息、Throwable 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需要消息”。请参阅

我正在查看android的代码,在代码中看到了log.e(String tag、String msg、Throwable tr),但对第三个参数没有任何概念。 请解释第三个参数(可丢弃tr)的功能是什么

是您可以
抛出的东西,例如
异常

将记录在第三个参数中传递的可丢弃的堆栈跟踪

是否有可能log.e(tag,msg,tr)抛出异常,因为tr无效(如果tr==null怎么办?)


记录异常的代码通常位于异常不为空的catch块中。如果
msg
null
则可能会出现NPE“println需要消息”。

请参阅try。。。抓住。。。语句您可以在catch子句中使用该Log方法。由于tr无效(如果tr为null怎么办?),Log.e(tag,msg,tr)是否可能引发异常