Android Can';有时我无法连接到OBDKey

Android Can';有时我无法连接到OBDKey,android,bluetooth,Android,Bluetooth,我有时连奥布德基都联系不上。我使用BluetoothChat示例连接到OBDKey。 我可以连接到它并读取数据,但有时套接字是关闭的 m = mmDevice.getClass().getMethod("createRfcommSocket", new Class[] { int.class }); mmSocket = (BluetoothSocket) m.invoke(mmDevice, 1); mmSocket.connect(); 在此对象成功配对之前。为什么套接字有时会关闭?在

我有时连奥布德基都联系不上。我使用BluetoothChat示例连接到OBDKey。 我可以连接到它并读取数据,但有时套接字是关闭的

m = mmDevice.getClass().getMethod("createRfcommSocket", new Class[] { int.class });

mmSocket = (BluetoothSocket) m.invoke(mmDevice, 1);

mmSocket.connect();

在此对象成功配对之前。为什么套接字有时会关闭?

在调用
connect()
之前,请确保您有一个有效的
BluetoothSocket
。 如果您需要有关OBDKey接口的特定帮助,请直接告诉我