ここでアドバイスをお探しですか?WebBrowserフォームから戻るナビゲーションが多すぎる - Android CodenameOne
"beforeVideoScreen"メソッドのBorderLayoutの中央にWebブラウザコンポーネントを配置する私のUIBuilderアプリケーションに単純な空のFormがあります。コードに設定された外部ページ(埋め込みYouTubeリンク)を読み込みます。
あなたは私のフォーム階層(すべてのUI Builderがベースの)理解することは、私の説明を助ける:
メイン - >カテゴリー - >トピックス - >詳細 - >ビデオビューア
オンSamsung Galaxy Androidデバイス(SG4には4.4、SG6には5.1が搭載されています)、「Video Viewer」のフォームでデバイスの「戻る」ボタンを押すと、奇妙な視覚効果が表示されます。同じ画面。正しいフォーム(「詳細」フォーム)に到着しますが、「詳細」からすべてのステップをメインに戻すと、カテゴリフォームはスキップされます。
「Video Viewer」と「Details」の間を何度も行き来すると、最終的には詳細フォームからバックスタックがなくなります。 (「Video Viewer」を「詳細」サイクルに2回戻して、2つのフォームが欠落し、3回と3回のフォームが欠落している場合など)、アプリケーションを終了するだけです。私はそれがバックスタックに二重浸漬していると思うようになる。
シミュレータと物理的なiOSデバイスでは、この現象は発生しません。 Webブラウザコンポーネントを削除して代わりに静的イメージを配置すると、UIBuilder /フォーム構造自体ではないので、この動作が行われません.WebBrowserコンポーネントには分離されているように見えます。デバイス。
私の質問:私はこれをトラブルシューティングする方法を考えることはできません。誰もこの動作(ネイティブのAndroidブラウザ....)またはそれに関する既知の問題/回避策のトラブルシューティングを行う方法をお勧めしますか?私はこの問題に対処するための潜在的な修正を行った
私はこれに探しています、のためのサポートがありますいくつかのユースケースのために戻るボタンをつかむが、それは暗黙的であってはならない。 –