【问题标题】:Android crashes on keyboard pluggingAndroid 在键盘插入时崩溃
【发布时间】:2015-11-26 06:30:34
【问题描述】:

我正在开发一个需要支持 USB 键盘的 Android 应用程序。我还没有开发出明确支持 USB 键盘的东西,因为我认为每个应用程序都可以使用 USB 键盘。

问题在于,当我尝试连接或断开 USB 键盘时,我的应用程序崩溃了,并且没有来自应用程序的错误跟踪。

我的设备是安装了 Android 4.1 的 Lenovo。我该怎么做才能解决这个问题?

【问题讨论】:

  • 堆栈跟踪会很好......
  • LogCat 窗口中应该有一些东西,去看看粘贴在这里。

标签: android exception keyboard


【解决方案1】:

连接外接键盘时会发生 Activity 配置更改。

要解决崩溃问题,请将以下元素添加到所有活动的 AndroidManifest.xml

android:configChanges="orientation|keyboard|keyboardHidden"

根据documentationandroid:configChanges

列出活动将自行处理的配置更改。什么时候 运行时发生配置更改,活动被关闭 并默认重新启动,但使用此声明配置 属性将阻止活动重新启动。相反, 活动保持运行,其 onConfigurationChanged() 方法是 调用。

【讨论】:

  • 插入/拔出设备时屏幕重启
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-06
  • 1970-01-01
  • 2016-10-19
  • 1970-01-01
  • 1970-01-01
  • 2014-02-27
相关资源
最近更新 更多