Bluetooth spowoduje aktywność zniszczyć i odtworzyć jeśli mogę wyłączyć go lub daleko od pad (Android) aktywny będzie odtworzyć jaki sposób można uniknąć tego problemubluetooth klawiatura spowoduje aktywność zniszczyć i odtworzyć
Odpowiedz
Parowanie klawiatura Bluetooth jest uważany za zmiana konfiguracji: spróbuj dodać poniżej do AndroidManifest.xml
android: configChanges = "klawiatura | keyboardHidden"
Od: http://developer.android.com/guide/topics/manifest/activity-element.html#config android: configChanges
W przeciwieństwie do the accepted answer, stwierdziliśmy, że keyboard|keyboardHidden
nie wystarczyło. Pracowałem z klawiaturą Logitech Bluetooth (model #JNZYR0021).
Co zrobił praca to:
<activity
...
android:configChanges="orientation|screenSize|keyboard|keyboardHidden|navigation"
/>
Widocznie ta klawiatura Logitech zmienia również navigation
, co jest dziwne, bo the Android docs powiedzieć:
typ nawigacji (trackball/DPad) został zmieniony . (To normalnie nie powinno się zdarzyć.)
Idź.
Dodałem oświadczenie, które zasugerowałeś, ale natywna tablica kluczy nie otwiera się dla edittext, które są w tej działalności. –
Dziękuję za odpowiedź. Pomogło. – user2729200
Spędziłem tygodnie próbując znaleźć ten problem. Dotknij, gdy klient nie wspomina o korzystaniu z klawiatury bluetooth. Dzięki! –
help ........................... –