Android Bluetooth se bloquea después de un cambio de orientación
-
20-09-2019 - |
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!
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