Android平板电脑未连接到Woosim打印机?

Android平板电脑未连接到Woosim打印机?,android,printing,Android,Printing,我有以下代码将我的android应用程序连接到 我有两台打印机A和B。如果A关闭,我想用B打印 当我将字符串addressA设置为假地址时,woosim对象成功连接到打印机B。但是当addressA是配对设备的地址时,它被关闭,因此结果不为1,woosim对象不会连接到打印机B 这里怎么了 我试过使用SystemClock.sleep(5000),但它没有解决问题。我在这里找到了解决方案 在该解决方案中,使用了隐藏方法createRfcommSocket String addressA

我有以下代码将我的android应用程序连接到

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

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

这里怎么了


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

我在这里找到了解决方案

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

    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);
    }