2011-02-08 4 views
0

У меня есть небольшая проблема. Я разработал приложение midlet, которое вызывает некоторые веб-сервисы через Интернет. Я использую сотовые телефоны с GPRS-соединением. В течение некоторого времени он работает так, как я хотел, запускайте приложения, вызывайте веб-службы через GPRS, он возвращает результат, снова вызывает веб-службы и так далее.Подключиться к GPRS от J2ME

Но скажите, я звоню в веб-службы, и после того, как приложения вернут результат, который мне нужен, я некоторое время оставил его. В следующий раз, когда я продолжу доступ к веб-сервисам, приложениям потребуется время для подключения через GPRS. В nokia он помечен буквой G в поле. В SE он отмечен сияющим глобусом. Этот «G» в поле или светящийся глобус появится через некоторое время или вообще не появится, но приложения все еще пытаются подключиться к Интернету.

Это происходит из моих приложений или из сотового телефона? И я мог знать (или приложения знают), что в настоящий момент приложения пытаются подключить GPRS?

Большое спасибо за ваши ответы ...

ответ

1

Там нет ничего в Java ME (т.е. J2ME), что может контролировать или не подключен прибор, к сожалению. Все, что вы можете сделать, это попытаться подключиться.

Убедитесь, что вы правильно закрываете все свои соединения. Включая объект HttpConnection, а не только потоки ввода/вывода.

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