Question

J'utilise backport Bluetooth api sur Android 1.6. J'utilise l'application Google exemple Bluetooth chat pour tester. L'application fonctionne très bien dans les scénarios normaux.

Dans un scénario, lorsque je tente de se connecter à un appareil couplé qui est en état d'arrêt, je suis l'erreur suivante:

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)

Mais il définit l'état comme connecté. L'application ne parvient pas à attraper l'exception.
Pourquoi est-il arrivé? Ou est-ce le cas backport api?
Toute aide est appréciée comme je me bats beaucoup pour faire avancer les choses bien courir.

Était-ce utile?

La solution

Je viens de découvrir que c'est un défaut api.
S'il vous plaît vérifier: http://code.google.com / p / backport-android-bluetooth / questions / détail? id = 15

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top