0

標準のUIコントロール(編集、ボタンなど)を使用してBBアプリケーションに取り組んでいます。トラックボールを使用して、これらのコントロールをナビゲートできます。

ある時点で、URLを使用してBrowserFieldを開く必要があります。

BrowserFieldを離れると(そして「標準のUIコントロール」の部分に戻ると、BrowserFieldのポインターが画面に表示されたままで、トラックボールを使用できません。その時点から、アプリケーションを使用できなくなります。

次のコードを使用してOS6ブラウザを作成しています。

final BrowserFieldConfig browserConfig = new BrowserFieldConfig();
browserConfig.setProperty(BrowserFieldConfig.JAVASCRIPT_ENABLED, Boolean.TRUE);
browserConfig.setProperty(BrowserFieldConfig.ENABLE_COOKIES,Boolean.TRUE);
browserConfig.setProperty(BrowserFieldConfig.ALLOW_CS_XHR, Boolean.TRUE);
browserConfig.setProperty(BrowserFieldConfig.NAVIGATION_MODE,
                                  BrowserFieldConfig.NAVIGATION_MODE_POINTER); 

終了時に、特定のコードはありません。BrowserFieldConfigとNAVIGATION_MODEを使用して、デフォルトのナビゲーションモードに戻すことを試みましたが、効果がありません。

browserConfig = mWeb.getConfig();
browserConfig.setProperty(BrowserFieldConfig.NAVIGATION_MODE,
                                     BrowserFieldConfig.NAVIGATION_MODE_NODE); 

[OS 6.0、BrowserField]

9700、9800エミュレーター、および9900実デバイスでテスト済み。

4

0 に答える 0