BlackBerry - указатель BrowserField остается на экране, а трекбол не работает

Я работаю с приложением BB, используя стандартные элементы управления пользовательского интерфейса (редактирование, кнопки и т. Д.) - вы можете перемещаться по этим элементам управления с помощью трекбола.

В определенный момент я должен открыть BrowserField с URL.

Когда я покидаю BrowserField (и возвращаюсь к части "стандартные элементы управления пользовательским интерфейсом"), указатель BrowserField все еще присутствует на экране, и трекбол не может быть использован. С этого момента я больше не могу использовать приложение.

Я создаю браузер OS 6, используя следующий код:

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.

0 ответов

Другие вопросы по тегам