这听起来很奇怪,我知道。IsoDep .connect会抛出“e = null”
我正在开发一个使用NFC的Android应用程序,应用程序使用IsoDep APDU命令从samrtcard中读取一个标签,一切正常,但有时会失败,并且在后续执行中保持失败,标签,该标签具有其“mConnectedValue = -1”,这意味着没有连接技术,但随后代码被执行
card = IsoDep.get(tag);
card.setTimeout(20000);
card.connect();
连接()抛出ANS excepcion,例外是由这个码捕获:
} catch (IOException e) {
...
}
如果“e”是i使用eclipse显示e = null,但catch中的代码被执行,任何人都可以解释为什么e = null?上面的代码在一个循环内部,接着执行继续返回“exception”e = null。
非常感谢!
听起来很可疑。显示使用完整的代码。 – ThomasRS 2013-03-07 22:36:00