1

StageWebView がアクティブで、ユーザーがそれをタップしているときに Bluetooth キーボードを接続または切断すると、アプリが常にクラッシュします。

メインアクティビティで android:configChanges="orientation|keyboard|keyboardHidden" を設定すると、この問題を解決できることがわかりました(ネイティブアプリで機能します)。ただし、これはAdob​​e http://help.adobe.com/en_US/air/build/WSfffb011ac560372f-5d0f4f25128cc9cd0cb-7ffc.htmlではサポートされていません。

再現する手順:

  1. Adobe Air モバイル アプリケーションの作成
  2. StageWebView を使用して外部 Web サイトを読み込んで表示する
  3. Android デバイスでアプリケーションを実行する
  4. Bluetooth キーボードをデバイスに接続します
  5. アプリを実行する
  6. ページが読み込まれた後、ページ上のテキストを選択および選択解除し、キーボードを数回接続/切断します
  7. アプリがクラッシュします (残念ながらアプリケーションは停止しました)

StageWebView を破棄してリロードしても、アプリはクラッシュしません。しかし、これは私のユースケースでは受け入れられる解決策ではありません。

Adobe バグベースに関連エントリがあります: https://bugbase.adobe.com/index.cfm?event=bug&id=4158541

4

0 に答える 0