连接到Mpos设备会引发java.nio.channels.IllegalBlockingModeException

连接到Mpos设备会引发java.nio.channels.IllegalBlockingModeException,java,android,android-studio,bluetooth,nio,Java,Android,Android Studio,Bluetooth,Nio,我正在尝试开发一个Android应用程序,该应用程序连接到mPos设备并能够成功执行支付。在第一步中,我尝试通过蓝牙连接,并成功地将智能手机与mPos配对,但是当我试图获取设备生产商提供的API返回的终端信息时,我收到以下异常。我对此一无所知,我真的需要解决这个问题 java.nio.channels.IllegalBlockingModeException 我在执行上述异常后收到的代码如下: base.beep(); sn = base.readSN(); base是API中的类的实例 请

我正在尝试开发一个Android应用程序,该应用程序连接到mPos设备并能够成功执行支付。在第一步中,我尝试通过蓝牙连接,并成功地将智能手机与mPos配对,但是当我试图获取设备生产商提供的API返回的终端信息时,我收到以下异常。我对此一无所知,我真的需要解决这个问题

java.nio.channels.IllegalBlockingModeException
我在执行上述异常后收到的代码如下:

base.beep();
sn = base.readSN();
base是API中的类的实例

请帮我解决这个问题


提前感谢

我自己找到了解决方案, 在设备上设置连接类型属性时出错。
非常感谢

您能更详细地描述一下您的解决方案吗?这个答案一点用都没有。要么1在答案中详细描述你的解决方案并编辑你的问题,使答案有意义,要么2删除该问题。编辑答案和问题后点击我,这样我就可以删除我的否决票。