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.

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

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

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

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

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


person Community    schedule 20.02.2012    source источник
comment
Ссылка не работает.   -  person tonymontana    schedule 21.02.2012


Ответы (1)


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

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

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

Молодец, RIM!

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

person tonymontana    schedule 20.02.2012
comment
Спасибо - переустановка eclipse и все JRE устранили проблему. - person ; 21.02.2012
comment
@mukesh Рад слышать, что тебе удалось решить свою проблему. Если вы найдете мой ответ полезным и он отвечает на ваш вопрос, я был бы признателен, если бы вы приняли мой ответ. - person tonymontana; 21.02.2012
comment
@mukesh Проверьте этот вопрос, чтобы получить дополнительную информацию, Как работает принятие ответа? - person tonymontana; 22.02.2012