標準の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実デバイスでテスト済み。