Mon application nécessite une connexion Internet afin de vérifier si l'utilisateur est connecté ou non. Mais il vérifie que seulement quand l'activité commence ainsi comment je peux détecter si l'utilisateur n'a aucune connexion après le début de l'activité?Comment vérifier si l'utilisateur a désactivé internet?
EST ICI CODE QU'EST-CE QUE J'UTILISER POUR DETECT CONNEXION QUAND ACTIVITÉ COMMENCE:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().requestFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.main);
ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info = cm.getActiveNetworkInfo();
if (info != null) {
if (!info.isConnected()) {
}
}
else {
Intent intent = new Intent(hello.this, connectionerror.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
hello.this.finish();
}
..... mes applications tout autre code continue ici ........
Avez-vous essayé de placer le code de connectivité dans une méthode? De cette façon, vous pouvez l'appeler quand vous le voulez sans réutiliser le code. –