Вопрос

Мой код основан на образце Bluetoothchat из API. Я подключаюсь к другому устройству просто отлично, и я могу читать и писать на подключение без проблем. Но затем, если я переключу устройство, ориентация пользовательского интерфейса меняется автоматически. После этого, если я попытаюсь написать на Bluetooth Connection, мое приложение вылетает!

Кажется странным, что ориентация экрана каким -то образом влияет на Bluetooth. Я новичок в Android, и я еще не уверен в таких вещах, как когда я должен сохранить и перезагружать состояние приложения. Это один из тех времен? Изменение ориентации экрана каким -то образом сбрасывает состояние приложения?!

Спасибо!

Это было полезно?

Решение

Когда ориентация экрана изменяется, ваша деятельность убивается и перезапускается. Вы должны сохранить состояние и повторно реализовать. Глянь сюда: OnsaveInstanceTate

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top