Blackberry WebView не может подключиться к Интернету и / или отображать веб-страницу

Я создаю простое приложение с использованием Eclipse и Blackberry JRE 7.0 в соответствии с примером, приведенным по адресу: http://docs.blackberry.com/en/developers/deliverables/11958/Configure_a_browser_field_825671_11.jsp

Я пытаюсь загрузить простую HTML-страницу, размещенную на удаленном сервере внутри поля браузера в приложении.

При запуске приложения на симуляторе 9930 я всегда получаю сообщение об ошибке "Тайм-аут локального соединения после 120000 на симуляторе". Та же удаленная страница хорошо отображается в веб-браузере того же симулятора.

Я стараюсь запустить симулятор MDS.

Эта же ссылка прекрасно отображается в браузере симулятора. Это только при использовании browserfield, у меня возникла проблема.

Я получаю следующую ошибку при нажатии на иконку для запуска приложения:

Error displaying content for: http://yahoo.com
Error message: java.lang.runtimeException:ApplicationRegistry:wai​tFor
(0xd0fe7d7338fourd7f0d) timeout
....

При дальнейшем ожидании я получаю 'Ошибка тайм-аута локального соединения..

Я знаю, что в Android нужно включить подключение к Интернету при использовании веб-просмотра в файле манифеста - есть ли аналогичные настройки в blackberry?

1 ответ

Решение

Я попытался запустить демонстрационное приложение BrowserField на 9930 (JRE 7.0.0) и столкнулся с теми же проблемами, что и вы. С другой стороны, демо отлично работало на 9800 (JRE 6.0.0). Я попытался снова на 9930 и заметил, что, хотя я определенно включил MDS (включил "Запуск службы подключения к мобильной системе данных (MDS-CS) с имитатором" в конфигурациях Run/Debug в Eclipse), окно MDS не появилось, которое выглядело как очень странно.

Я немного погуглил и нашел этот пост на форумах BlackBerry. Согласно этому посту:

Неправильная версия симулятора MDS-CS была включена в 7.0. Чтобы исправить это, вы можете удалить его и скопировать версию с 6.0.

Отлично, RIM!

Затем я удалил папку MDS из JRE 7.0.0 и скопировал ее из JRE 6.0.0, как описано в вышеупомянутом посте. Закрыл и запустил симулятор и вуаля, появилось окно MDS. Повторно запустил приложение, и все заработало как шарм!

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