Android平板无法连接Woosim打印机?

Android tablet does not connect to Woosim printer?

我有以下代码将我的 android 应用程序连接到 Woosim printer WSP-R240

    String addressA = "74:F0:7D:E2:6A:DD";
    String addressB = "00:15:0E:E2:92:42";

    com.woosim.bt.WoosimPrinter woosim = new com.woosim.bt.WoosimPrinter();
    int result = woosim.BTConnection(addressA, false);

    if (result != 1)
    {
        result = woosim.BTConnection(addressB, false);
    }

我有 2 台打印机 A 和 B。如果 A 关闭,我想用 B 打印。

当我将字符串 addressA 设置为假地址时,woosim 对象成功连接到打印机 B。但是当 addressA 配对设备的地址 并且它被关闭所以 result 不是 1 时,woosim 对象不会连接到打印机 B。

这里有什么问题?

我试过使用SystemClock.sleep(5000);,但没有解决问题。

我在这里找到了解决方案

在该解决方案中,使用了隐藏方法 createRfcommSocket