【发布时间】:2011-12-06 13:32:28
【问题描述】:
我很困惑。是安卓的问题还是Java本身的问题?
当我调试一个与蓝牙一起工作的 Android 应用程序时,流程停止在 IOException 的 catch 块上,后来我发现异常 e 为 null....来自 InputStream。
是的,它不是 NullPointerException,而是其他类型的 null 异常 - 最好说抛出未初始化。
有可能吗?在什么情况下会抛出这样的单元化异常?
【问题讨论】:
-
请。添加代码示例抛出异常。
-
这只是与已连接设备的 BluetoothInputStream.read() 调用......但如果有人感兴趣,我会尝试将快照作为证据......
-
@Dimme 作为 IOException???或者我在 IOException 捕获块上捕获这个空抛出,因为它是先写的????有没有可能???
-
我曾见过调试器被过时的代码愚弄。尝试清理项目,然后再试一次?
标签: java android null bluetooth ioexception