Android单声道-蓝牙连接未结束

Android单声道-蓝牙连接未结束,android,mono,bluetooth,Android,Mono,Bluetooth,我创建了蓝牙连接到datamax打印机APEX 4的解决方案。我不使用线程,这是一个简单的开火和遗忘任务 mSocket=device.CreateRfcommSocketToServiceRecord(MY_UUID); mAdapter.CancelDiscovery

我创建了蓝牙连接到datamax打印机APEX 4的解决方案。我不使用线程,这是一个简单的开火和遗忘任务

mSocket=device.CreateRfcommSocketToServiceRecord(MY_UUID);                                                                                              
                    mAdapter.CancelDiscovery();                     
                    mSocket.Connect();  
UUID默认为00001101-0000-1000-8000-00805f9b34fb

问题是调用Connect并没有结束-并没有例外,它只是挂起: 在输出中,仅显示:

D/BluetoothSocket 12234:创建BluetoothSocket:type=1,fd=-1,uuid=[000011101-0000-1000-8000-00805f9b34fb],端口=-1

我正在测试三星Galaxy S Plus。有什么线索吗