Frage

Ich verwende die Backport Bluetooth -API auf Android 1.6. Ich verwende Google Bluetooth Chat -Beispiel -App zum Testen. Die App funktioniert in normalen Szenarien einwandfrei.

In einem Szenario, wenn ich versuche, eine Verbindung zum gepaarten Gerät herzustellen, das sich im Status befindet, erhalte ich den folgenden Fehler:

01-04 09:00:11.629: ERROR/BluetoothEventLoop.cpp(84): onGetRemoteServiceChannelResult: D-Bus error: org.bluez.Error.ConnectionAttemptFailed (Host is down)
01-04 09:00:11.729: DEBUG/dalvikvm(128): GC freed 4535 objects / 256008 bytes in 296ms
01-04 09:00:21.880: ERROR/bluetooth_RfcommSocket.cpp(1433): connect error: Host is down (112)

Aber es setzt den Zustand als verbunden. Die App kann die Ausnahme nicht aufnehmen.
Warum passiert das? Oder ist es bei der Backport -API der Fall?
Jede Hilfe wird geschätzt, da ich viel zu kämpfen habe, um die Dinge gut laufen zu lassen.

War es hilfreich?

Lösung

Ich habe gerade herausgefunden, dass dies ein Defekt in der API ist.
Bitte prüfen Sie das: http://code.google.com/p/backport-android-bluetooth/issues/detail?id=15

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top