Question

Mon code est basé sur l'échantillon BluetoothChat de l'API. Je me connecte à un autre appareil très bien et je peux lire et écrire à la connexion sans problème. Mais si je tourne l'appareil l'orientation de l'interface utilisateur change automatiquement. Après cela, si je tente d'écrire à la connexion Bluetooth, mon application se bloque!

Il semble étrange que l'orientation de l'écran affecte en quelque sorte le Bluetooth. Je suis nouveau à Android, et je ne suis pas encore sûr de choses comme quand je devrais sauver et de recharger l'état de l'application. Est-ce un de ces moments? Est-ce que changer l'orientation de l'écran en quelque sorte remis à zéro l'état de l'application!

Merci!

Était-ce utile?

La solution

Lorsque l'orientation de l'écran change, votre activité est tué et redémarré. Vous devez enregistrer l'état et reinitialize. Voir ici: onSaveInstanceState

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