我正在尝试实现解决方案,以便在第一个URL关闭时连接到第二个URL,连接到第二个URL的最佳和优化方式是什么?目前,我使用的方法是:
AsyncTask
执行POST\GET
请求onPostExecute
:如果响应有错误消息,则再次执行
AsyncTask
使用不同的网址这是有效,成熟和优化的方法吗?请帮助。
提前致谢。
最诚挚的问候,
答案 0 :(得分:0)
检查您的网址是否可访问的最佳方式是: -
public boolean isReachable()
{
boolean reachable=false;
try {
reachable = InetAddress.getByName(host_name).isReachable(3000);
} catch (UnknownHostException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
return reachable;
}
在这里你可以把网址或主机。而不是host_name。你也可以定义一个timeOut。我只需要3秒。作为超时值。