Переподключиться к GPRS от J2ME - PullRequest
0 голосов
/ 08 февраля 2011

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

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

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

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

1 Ответ

1 голос
/ 10 февраля 2011

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

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

...