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.