Pregunta

Mi código se basa en la muestra BluetoothChat de la API. Me conecto a otro dispositivo muy bien y puedo leer y escribir en la conexión sin problemas. Pero entonces, si se enciende el dispositivo de la orientación de la interfaz de usuario cambia de forma automática. Después de esto, si trato de escribir en la conexión Bluetooth, mis aplicación se bloquea!

Parece raro que la orientación de la pantalla de alguna manera afecta el Bluetooth. Soy nuevo en Android, y todavía no estoy seguro acerca de cosas como cuando debería estar de guardar y cargar el estado de la aplicación. Es este uno de esos momentos? No cambiar la orientación de la pantalla de alguna manera restablecer el estado de la aplicación?!

Gracias!

¿Fue útil?

Solución

Cuando se cambia la orientación de la pantalla, su actividad se mató y se reinicia. Debe guardar el estado y reinicializar. Ver aquí: onSaveInstanceState

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top