我想全面检查与 Internet 和域或主机的连接。我使用了一种方法来检查互联网连接,但我无法添加检查主机可用性。我的代码在这里;
public class InternetCheck{
public static boolean isInternetAvailable(Context context)
{
NetworkInfo info = (NetworkInfo) ((ConnectivityManager)
context.getSystemService(Context.CONNECTIVITY_SERVICE)).getActiveNetworkInfo();
if (info == null){
Constants.connectionProblem = "Check your internet connection";
return false;
}
else{
return true;
}
}
}
我想在isInternetAvailable()方法中添加主机或域可用性检查。它必须返回 false 并设置Constant.connectionProblem = "Host is not available"
。因为,我将在我的主要活动中调用该方法,如果它返回 false,我将显示一个 Toast,它显示 Constants.connectionProblem 。