Не удается подключиться к Интернету, когда вы подписываете и запускаете симулятор на реальных устройствах Blackberry

У меня есть одна проблема с подключением к Интернету на реальных устройствах. Я разрабатываю свое чат-приложение для Blackberry с помощью Eclipse JDE, и оно без проблем работает в Blackberry Simulator (ОС: 4.7, 5.0 и 6.0). Но когда подписываю и устанавливаю в реальный девайс. Он всегда гласит: «Нет подключения к Интернету». Я проверил Wi-Fi и GPRS-соединение, все работает нормально.

Есть ли какие-либо корректировки для интернет-приложения, разработанного с использованием симулятора, развернутого на реальных устройствах?


person luanphp    schedule 17.04.2011    source источник
comment
Ваше приложение сообщает об отсутствии подключения к Интернету? Опубликуйте, как вы это проверяете.   -  person Dan    schedule 17.04.2011
comment
Вы знаете о BB Network Transports? Без вашего кода, открывающего соединение, размещенного здесь, вам сложно что-то посоветовать.   -  person Vit Khudenko    schedule 17.04.2011


Ответы (1)


Не видя кода, мы не можем найти истинную причину этой проблемы. Тем не менее позвольте мне рассказать вам об общей причине

В строке подключения в зависимости от состояния добавьте interface = wifi или deviceside = true.

HttpConnection connection = null;
if (WLANInfo.getWLANState() == WLANInfo.WLAN_STATE_CONNECTED) {
connection = (HttpConnection) Connector.open(url+ ";interface=wifi",
Connector.READ_WRITE,true);
} else {
connection = (HttpConnection) Connector.open(url+";deviceside=true", Connector.READ_WRITE,true);
}
person Jomy John    schedule 17.04.2011