如何在Android中启用wifi时检查互联网连接是否处于活动/非活动状态

时间:2011-06-06 10:34:07

标签: android

我正在制作一个Android应用程序。在这个应用程序中,我从服务器接收数据。启用Wi-Fi并且我们的设备中的互联网连接处于活动状态时,它会返回来自服务器的记录数,但是无论何时启用wifi但inernet连接未激活或处于非活动状态,它都会关闭力。我已经检查过启用了wifi连接。

请告诉我这个如何在我们的设备中检查互联网是否有效。

感谢您提前

1 个答案:

答案 0 :(得分:1)

试试此代码

 private boolean isNetworkAvailable() 
    {
        ConnectivityManager connectivityManager 
              = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
        NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
        return activeNetworkInfo != null;
    }