Intereting Posts
Отображать сразу два сообщения Toast? Как открыть камеру в портретном режиме с помощью OpenCV в приложении для Android Ошибка компиляции в Android Studio с сервисами Google Play Как правильно поместить символ & в xml в android Пользовательское зеркало для Android Wear Разработка Android: получение данных из Интернета Как добавить запись (указав на «Активность») в «Домашний экран -> Меню -> Добавить -> Ярлыки"? Любой другой официальный источник одноразовых ссылок для разработки приложений для Android, помимо сайта разработчика? Местоположение прыжка на картах Google по gps. (Неточное расстояние) Соединение Bluetooth без сопряжения Как изменить цвет пузырька EditText (под курсором) в android? ViewTreeObserver Слушатель не вызван через некоторое время Ширина и высота макета игнорируются Наследовать селектор Удаление AndEngine Sprite / Box2D Body удаляет мою программу без информации об ошибке / исключении?

Клавиатура bluetooth приведет к разрушению и восстановлению активности

Клавиатура Bluetooth вызовет активность и воссоздает активность, если я выключу ее или удалю от пэда (Android). Активность будет воссоздана, как я могу избежать этой проблемы

Сопряжение клавиатуры Bluetooth считается изменением конфигурации. Попробуйте добавить ниже к вашему AndroidManifest.xml

андроид: configChanges = "клавиатура | keyboardHidden"

От: http://developer.android.com/guide/topics/manifest/activity-element.html#config android: configChanges

В отличие от принятого ответа , я обнаружил, что keyboard|keyboardHidden недостаточно. Я работал с клавиатурой Bluetooth Logitech ( модель # JNZYR0021 ).

Что это за работа:

 <activity ... android:configChanges="orientation|screenSize|keyboard|keyboardHidden|navigation" /> Размер <activity ... android:configChanges="orientation|screenSize|keyboard|keyboardHidden|navigation" /> 

По-видимому, эта клавиатура Logitech также меняет navigation , что странно, потому что Android-документы говорят:

Изменен тип навигации (trackball / dpad). (Это никогда не должно происходить.)

Идите фигуру.