从Android java.net.UnknownHostException: Host is unresolved (strategy question)等旧帖子中,建议使用以下代码:
try {
InetAddress i = InetAddress.getByName(URLName);
} catch (UnknownHostException e1) {
e1.printStackTrace();
}
那么这是否意味着当设备中没有缓存 DNS 条目时,例如在启动后,它会java.net.UnknownHostException: Host
第一次返回,即使是有效的 DNS 也是如此?