Vorrei sapere perché il wifi è collegato ma non c'è accesso a Internet in Android. Come posso controllarlo? Il mio codice è:Come verificare che il Wi-Fi sia collegato, ma non l'accesso a Internet in Android
ConnectivityManager cn=(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo nf=cn.getActiveNetworkInfo();
if(nf != null && nf.isConnected())
{
Flag2=false;
Log.e("network--------", "1--------------");
if (cn.getActiveNetworkInfo().isConnectedOrConnecting())
{Log.e("network--------", "11111111111111--------------");
}
else
{Log.e("network--------", "2222222222222--------------");
}
}
else
{
Log.e("network--------", "2--------------");
}
check out [questo collegamento] (http://stackoverflow.com/a/16437075/2345913) – CRUSADER
rimuovere == true in ur se condizione – Sam
@Sam che è nit picking, funzionerà bene con il '== true '. – Logan