Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
连接/断开蓝牙键盘Adobe Air Android应用程序崩溃_Android_Apache Flex_Bluetooth_Air_Stagewebview - Fatal编程技术网

连接/断开蓝牙键盘Adobe Air Android应用程序崩溃

连接/断开蓝牙键盘Adobe Air Android应用程序崩溃,android,apache-flex,bluetooth,air,stagewebview,Android,Apache Flex,Bluetooth,Air,Stagewebview,我的应用程序总是在蓝牙键盘连接或断开后崩溃,而StageWebView处于活动状态且用户正在点击它 我发现在主活动上设置android:configChanges=“orientation | keyboard | keyboardHidden”可以解决这个问题(适用于本机应用程序)。但Adobe不支持这一点 复制步骤: 创建AdobeAirMobile应用程序 使用StageWebView加载和显示外部网站 在Android设备上运行应用程序 将蓝牙键盘连接到设备 运行应用程序 页面加载后,选

我的应用程序总是在蓝牙键盘连接或断开后崩溃,而StageWebView处于活动状态且用户正在点击它

我发现在主活动上设置android:configChanges=“orientation | keyboard | keyboardHidden”可以解决这个问题(适用于本机应用程序)。但Adobe不支持这一点

复制步骤:

  • 创建AdobeAirMobile应用程序
  • 使用StageWebView加载和显示外部网站
  • 在Android设备上运行应用程序
  • 将蓝牙键盘连接到设备
  • 运行应用程序
  • 页面加载后,选择并取消选择页面上的文本,然后连接/断开键盘几次
  • 应用程序将崩溃(很遗憾,应用程序已停止)
  • 如果您销毁并重新加载StageWebView,应用程序不会崩溃。但对于我的用例来说,这不是一个可接受的解决方案

    Adobe bugbase上有一个相关条目: