我正在开发一个需要检查互联网连接的 android 应用程序。当设备的 WI-FI 关闭时,它工作得很好,但是当我打开 Wi-Fi 但没有连接到可用网络时,它会强制关闭。可能是什么问题?请帮助 boolean isNetworkConnectionAvailable() {
boolean connected = false;
ConnectivityManager cm =(ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
if (cm != null) {
NetworkInfo ni = cm.getActiveNetworkInfo();
if(ni != null){
if(ni.isConnected())
connected = true;
else
connected=false;
}
}
return connected;
}