0

При запуске HttpDemo из «образцов Blackberry» на 5.0 устройства, я получаю исключение:BlackBerry JDE программа httpdemo бросает исключение на устройстве BlackBerry

net.rim.device.internal.io.CriticalIOException: Критический отказ туннеля

Но он отлично работает в симуляторе. Каковы возможные причины этого исключения и каковы способы его преодоления?

ответ

1

Критический отказ туннеля указывает на то, что ваше устройство неправильно настроило настройку APN в Options> Advanced Option> TCP/IP. APN предоставляется вашим поставщиком услуг. Вы также можете использовать Wi-Fi в качестве альтернативы. Но если вы хотите использовать Direct TCP, вам необходимо предоставить APN.

+0

Спасибо Adil, я обрабатываю ошибку. Теперь я использую имя apn непосредственно в строке подключения. Для ее динамического использования я использую следующий код: ServiceRecord [] records = ServiceBook.getSB(). GetRecords(); \t \t \t String uid = records [3] .getUid(); \t \t \t Строка cid = records [3] .getCid(); \t \t \t ServiceRecord record = ServiceBook.getSB(). GetRecordByUidAndCid (uid, cid); \t \t \t String tcpAPN = record.getAPN(); Но он не работает. Я получил tcpAPN как null. У вас есть идея переступить его. – Jisson

+0

При использовании параметра Connection в качестве deviceside = true. Вам не нужно указывать параметр apn в коде. Само устройство получает его из конфигураций. Я хотел сказать, что вы предоставили правильный APN. Чтобы проверить его, перейдите в свое меню «Параметры»> «Дополнительно»> «TCP/IP». Проверьте его точность в зависимости от вашего оператора. –

+0

Ok Спасибо Adil, я думаю, что для использования приложения пользователь должен вручную установить apn в своей ячейке, не так ли? Есть ли какой-либо способ, с помощью которого пользователь может ввести manuvally? – Jisson

3

Существуют различные способы подключения HTTP на BlackBerry в зависимости от того, какая у вас модель и какой носитель вы используете. Лучшим решением является использование Versatile Monkey's network helper class. Он запрашивает служебные книги в системе, чтобы найти правильный способ установления соединения.

 Смежные вопросы

  • Нет связанных вопросов^_^