Ich benutze Backport Bluetooth API auf Android 1.6. Ich verwende die Google Bluetooth Chat-Beispielanwendung zum Testen. Die App funktioniert in normalen Szenarien gut.Android Bluetooth Socket Fehler
In einem Szenario, wenn ich versuche, gekoppeltes Gerät zu verbinden, die im ausgeschalteten Zustand ist, Fehler erhalte folgende ich.
SEPTEMBER 01-04: 00: 11,629: ERROR/BluetoothEventLoop.cpp (84): onGetRemoteServiceChannelResult: D-Bus-Fehler: org.bluez.Error.ConnectionAttemptFailed (Host ausgefallen ist)
SEPTEMBER 01-04: 00: 11,729 : DEBUG/dalvikvm (128): GC befreit 4535 Objekte/256008 Bytes in 296ms
September 1-04: 00: 21,880: eRROR/bluetooth_RfcommSocket.cpp (1433): Verbinde Fehler: Host ist (112)
Aber es setzt den Zustand als verbunden. Die App kann die Ausnahme nicht abfangen.
Warum passiert das? Oder ist es bei backport api der Fall?
Jede Hilfe wird geschätzt, da ich mich sehr darum bemühe, die Dinge in Ordnung zu bringen.