отображать URL в приложении Blackberry - PullRequest
0 голосов
/ 24 февраля 2012

У меня есть приложение BlackBerry, и я пытаюсь отобразить HTML-текст в браузере

Я пытаюсь

BrowserSession bSession = Browser.getDefaultSession();
bSession.displayPage("http://www.blackberry.com");

эта страница успешно, но она отображает страницу в браузере Blackberry не в моем собственном браузере,и мне не нужно

, чем я пытаюсь

myBrowserField = new BrowserField();
add(myBrowserField);
myBrowserField.requestContent("http://www.blackberry.com");

, этот метод отображает ошибку 104

, и я пытаюсь

BrowserFieldRequest test = new BrowserFieldRequest("http://www.blackberry.com");
BrowserField myBrowserField = new BrowserField();
add(myBrowserField);
myBrowserField.requestContent(test);

последний2 метода

он не выдает ошибку и отображает пустой браузер, но через 120 секунд он дает тайм-аут соединения

Примечание: я пробовал другой URL, но это не решило проблему

любая помощь,

1 Ответ

1 голос
/ 24 февраля 2012

Относительно BrowserField,

  1. Если вы используете симулятор, вы должны включить MDS-CS (Служба подключения к мобильной системе данных), чтобы BrowserField работал должным образом (другого способа я не знаю). Если MDS-CS не включен, следуйте этому руководству « Тестирование приложения устройства BlackBerry с помощью BlackBerry Smartphone Simulator », чтобы узнать, как его включить.

  2. Если MDS-CS включен, но вы используете JRE 7.0.0 (симулятор 9930), то проблема заключается в том, что версия MDS-CS, поставляемая с JRE 7.0.0, неверна (симптом состоит в том, что окно MDS-CS не отображается при запуске симулятора). Проверьте мой ответ на « Ошибка Blackberry BrowserField в симуляторе » или « Веб-просмотр Blackberry не может подключиться к Интернету и / или отобразить веб-страницу » для получения дополнительной информации и инструкций.

Надеюсь, что один из вышеперечисленных подойдет вам.

...