2011-08-20 1 views
1

J'ai joué avec Bluetooth et construit une application de test qui est presque identique à la fonctionnalité trouvée ici: http://developer.android.com/guide/topics/wireless/bluetooth.html#ManagingAConnectionAndroid - Utilisation de Bluetooth ralentit OS pour terminer crawl

J'ai trouvé que lorsque je courais l'application, je pouvais Parlez à un autre appareil BT et communiquez-le très bien. Cependant, après la fermeture de l'application mon système ralentirait pour devenir presque inutilisable. À ce stade, j'ai commencé à chercher les ressources qui n'avaient pas été nettoyées. J'ai surchargé le OnStop/onPause de mon activité et là je ferme ma prise ouverte. Cela n'a eu aucun effet ...

Donc, je me demande, est-ce qu'il y a quelque chose d'autre que je ne ferme pas ou ne nettoie pas correctement qui ferait ralentir mon AndroidOS?

Répondre

2

Si vous utilisez un appareil Samsung, il existe un bogue de firmware bluetooth connu pour Android 2.1 et inférieur. J'ai rencontré ce bug sur l'onglet galaxie et galaxy ace. La solution de contournement disponible consiste à désactiver et activer l'adaptateur Bluetooth lorsque vous avez fini de l'utiliser.