Dans mon application, que je teste sur émulateur, j'utilise le code suivant pour vérifier la connexion réseau (WIFI) :
public boolean isOnline() {
ConnectivityManager cm =
(ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo netInfo = cm.getActiveNetworkInfo();
if (netInfo != null && netInfo.isConnectedOrConnecting()) {
return true;
}
return false;
}
Cette méthode renvoie toujours true
même si je désactive la connexion sans fil de mon ordinateur... Est-ce que cela est dû à l'émulateur ou à autre chose ?
Si ce n'est pas la bonne façon de vérifier la connexion réseau, comment puis-je le faire ?