捕获异常问题 如果我现在要获取一个网站的登录如果网站连接不上,我怎么捕捉这个异常啊,我想得到确定的异常类型,比如服务器关闭,或者是我网络问题或者在我连接之前就先检查一下这个URL是否可以连接 求教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用HttpClient的话,有一个返回值code,200表示成功等......你可以去试试,还有一个就是timeout异常了. try { URL url = new URL(szUrl); HttpURLConnection con=(HttpURLConnection)url.openConnection(); Log.i(tag, con.toString()); int c=con.getResponseCode(); Log.i(tag, String.valueOf(c)); if(c!=200){ new AlertDialog.Builder(TwitterLogin.this) .setMessage("服务器连接失败,请检查网络!") .setNegativeButton("YES", new DialogInterface.OnClickListener(){ @Override public void onClick(DialogInterface dialog, int which) { return; } }).show(); } } catch (IOException e) { e.printStackTrace(); return; }我在android测试的时候 故意没有连接VPN服务器 去登录推特 上面代码没报异常就卡住了 然后一段时间android系统自动报异常了 怎么能解决啊 list.add Socket发送字符数组的问题 怎样获得jtree中treenode的坐标 commons.net.ftp.FTPClient为什么不能取出linux服务上的ftp文件列表? ★★★急求一程序,JAVA实现B—TREE 遍历! 100分 关于接口的问题? 高分请教,怎样开发swing控件?paint和paintComponent有什么区别? Java中有没有直接比较两个整数大小的方法? 我不明白! 把欠大家的20多个帖子的分都结了。轻松!!!!重新来问问题 happens-before 的疑惑。。。 join()的疑惑
你可以去试试,还有一个就是timeout异常了.
URL url = new URL(szUrl);
HttpURLConnection con=(HttpURLConnection)url.openConnection();
Log.i(tag, con.toString());
int c=con.getResponseCode();
Log.i(tag, String.valueOf(c));
if(c!=200){
new AlertDialog.Builder(TwitterLogin.this)
.setMessage("服务器连接失败,请检查网络!")
.setNegativeButton("YES", new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface dialog, int which) {
return;
}
}).show();
}
} catch (IOException e) {
e.printStackTrace();
return;
}我在android测试的时候 故意没有连接VPN服务器 去登录推特 上面代码没报异常就卡住了 然后一段时间android系统自动报异常了 怎么能解决啊