我有点问题。我开发了一个midlet应用程序,通过互联网调用一些web服务。我正在使用带GPRS连接的手机。有一段时间它按我的意愿运行,运行应用程序,通过GPRS调用webservices,返回结果,再次调用webservices,依此类推。
但是说,我打电话给网络服务,在应用程序返回我需要的结果后,我离开了一段时间。下次我继续访问网络服务时,应用程序需要一段时间才能通过GPRS连接。在诺基亚,它标有一个盒子里的G.在SE中,它标有发光的地球仪。框中的“G”或发光的地球将在一段时间后出现或根本不会出现,但应用程序仍在尝试连接到互联网。
它来自我的应用程序还是来自手机?我是否知道[或应用程序知道]目前应用程序尝试连接GPRS已准备就绪?
非常感谢您的回复...
答案 0 :(得分:1)
遗憾的是,Java ME(即J2ME)中没有任何内容可以控制设备是否连接。你所能做的只是尝试连接。
请确保您正确关闭所有连接。包括HttpConnection对象,而不仅仅是输入/输出流。