首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >android环境下GPRS网络可用性的检测

android环境下GPRS网络可用性的检测
EN

Stack Overflow用户
提问于 2011-03-21 15:42:47
回答 1查看 1.8K关注 0票数 0

我正在使用Ksoap调用我的web服务&在得到响应时,我会显示一个progressDialog。但是如果我进入一个没有网络的区域,它会继续搜索网络(进度对话框没有停止)。我需要2 ForceStop我的应用程序)。我在Ksoap调用方法中遇到了异常。但没有例外..。

any1帮助我如何解决这个问题。

这个力量解决了我的问题。对于isConnected(),它总是返回true。最后,我现在在我的Ksoap类中使用下面的代码(使用ksoap2-android-assembly-2.5.4-jar-with-dependencies )来检测超时,我想这将帮助我解决这个问题。需要2做更多的测试。

HttpTransportSE androidHttpTransportSE;int TimeOut=180000;androidHttpTransportSE =新HttpTransportSE(URL,TimeOut);androidHttpTransportSE.call(soap_action,信封);

SoapObject response = (SoapObject)envelope.bodyIn;reply = response.toString();

有更好的解决方案吗?

EN

回答 1

Stack Overflow用户

发布于 2011-03-21 15:47:19

您可以查询ConnectivityManager (Connectivity ),以提供有关数据网络是否可用的更多信息。

http://developer.android.com/reference/android/net/ConnectivityManager.html#getActiveNetworkInfo()

getActiveNetworkInfo()方法将为您提供有关连接到的当前网络的更多信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5380030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档