我正在制作一个Android应用程序。在这个应用程序中,我从服务器接收数据。启用Wi-Fi并且我们的设备中的互联网连接处于活动状态时,它会返回来自服务器的记录数,但是无论何时启用wifi但inernet连接未激活或处于非活动状态,它都会关闭力。我已经检查过启用了wifi连接。
请告诉我这个如何在我们的设备中检查互联网是否有效。
感谢您提前
答案 0 :(得分:1)
试试此代码
private boolean isNetworkAvailable()
{
ConnectivityManager connectivityManager
= (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
return activeNetworkInfo != null;
}