2012-02-10 3 views
0

Je suis nouveau sur android.Comment implémenter Listner pour une tâche particulière?

J'applique une application liée au réseau.

En ce qui concerne mon application

Je vérifie Si quelqu'un connaît la solution s'il vous plaît aidez-moi SATE réseau

private void isNetworkAvailable(Context con) {  
    ConnectivityManager connectivity = (ConnectivityManager) con.getSystemService(Context.CONNECTIVITY_SERVICE);   
    networkstate = connectivity.getActiveNetworkInfo().isConnected();  
} 


if(net work is available) { 
    // execute 
} 
else // if network is not available 
{ 
    // here i want to create a listener for checking for net work state every time. 
} 

.

Merci d'avance.

Répondre

0

Je pense que vous devez utiliser

NetworkInfo.DetailedState ou NetworkInfo.State

et utiliser cette méthode qui rend compte de l'état à grains fins actuel du réseau

getDetailedState()

Cette méthode indique les informations supplémentaires sur l'état du réseau, le cas échéant, fournies par les couches de réseau inférieures, le cas échéant.

getExtraInfo()

si vous voulez plus d'informations, puis Click Here

Questions connexes