在我的应用程序中,我在调用Web服务时遇到异常。 <例外
07-11 18:46:54.942:INFO / System.out(1180):Web服务调用错误 - &gt; java.net.UnknownHostException:主机未解析:www.roadbrake.com:80
07-11 18:46:54.942:INFO / System.out(1180):肥皂方法错误 - &gt; java.lang.NullPointerException
是代码问题还是Web服务问题。如果是编码问题我该如何处理?
请有人帮助我。
感谢
答案 0 :(得分:2)
您应该在调用Web服务之前检查您的网络连接..
这是检查网络连接的代码......
ConnectivityManager conMgr = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
if ( conMgr.getNetworkInfo(0).getState() == NetworkInfo.State.CONNECTED
|| conMgr.getNetworkInfo(1).getState() == NetworkInfo.State.CONNECTING ) {
//notify user you are online
}
else if ( conMgr.getNetworkInfo(0).getState() == NetworkInfo.State.DISCONNECTED
|| conMgr.getNetworkInfo(1).getState() == NetworkInfo.State.DISCONNECTED) {
//notify user you are not online
}