检查设备是否连接到互联网

时间:2015-08-10 00:39:06

标签: android internet-connection

我尝试使用此代码来检查设备是否连接到互联网,如果设备连接到任何WIFI网络或任何互联网提供商,但是当连接到wifi网络但此网络没有互联网连接时,请正常工作。在所有情况下都能正常工作,如何解决这个问题。
这是我的代码

 public boolean isOnline() {
        ConnectivityManager cm =
            (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
        NetworkInfo netInfo = cm.getActiveNetworkInfo();
        return netInfo != null && netInfo.isConnectedOrConnecting();
    }

0 个答案:

没有答案