蓝牙键盘会导致活动破坏并重新创建

时间:2014-09-09 00:56:12

标签: android android-activity bluetooth keyboard

蓝牙键盘会导致活动破坏并重新创建 如果我关掉它或远离垫(Android) 活动将重新创建 我该如何避免这个问题

2 个答案:

答案 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