1

我正在开发一个连接到各种蓝牙打印机的应用程序。它大部分时间都有效。但是,如果应用程序在没有正确关闭其 BluetoothSocket 的情况下崩溃或被 ADB 杀死,则在重新启动应用程序时它无法重新建立套接字。它总是以特定的异常消息失败:

java.io.IOException: [JSR82] connect: Connection is not created (failed or aborted).

我发现清除这种情况的唯一方法是重新启动平板电脑和/或它所连接的设备。还有其他方法吗?希望应用程序完成后不会崩溃太多,但我仍然希望它具有弹性。

我在运行 4.0.4 的联想平板电脑上看到了这一点,但我需要支持 2.3 甚至 2.2 的设备。

4

0 回答 0