Nella mia domanda, che ho test sull'emulatore, io uso il codice per controllare la connessione di rete (Wi-Fi) a seguito di:controllare Android
public boolean isOnline() {
ConnectivityManager cm =
(ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo netInfo = cm.getActiveNetworkInfo();
if (netInfo != null && netInfo.isConnectedOrConnecting()) {
return true;
}
return false;
}
questo metodo restituisce sempre true
, anche se disattivo il wireless connessione del mio computer ... Questo è causato dall'emulatore o è qualcos'altro?
Se questo non è il modo giusto per verificare la connessione di rete, come posso farlo?
controllo di questo codice dopo aver impostato emulatore in modalità volo – vipin
hai provato 'isAvailable()' o 'isConnected()'? – olix20
@vipin, In volo restituisce false in entrambe le situazioni ... – amp