蓝牙键盘会导致活动破坏并重新创建 如果我关掉它或远离垫(Android) 活动将重新创建 我该如何避免这个问题
答案 0 :(得分:17)
与the accepted answer相比,我发现keyboard|keyboardHidden
还不够。我正在使用罗技蓝牙键盘(model #JNZYR0021)。
这是什么工作:
<activity
...
android:configChanges="orientation|screenSize|keyboard|keyboardHidden|navigation"
/>
显然这个罗技键盘也会更改navigation
,这很奇怪,因为the Android docs说:
导航类型(轨迹球/ dpad)已更改。 (这通常不会发生。)
去图。
答案 1 :(得分:15)
配对蓝牙键盘被视为配置更改: 尝试将以下内容添加到AndroidManifest.xml
机器人:configChanges = “键盘| keyboardHidden”
自: http://developer.android.com/guide/topics/manifest/activity-element.html#config 机器人:configChanges