Sto facendo un'applicazione che utilizza la connessione Internet attraverso l'applicazione. Se la connessione Internet viene persa durante l'utilizzo dell'applicazione, l'applicazione viene chiusa forzatamente. Per evitare ciò, se internet non è disponibile, voglio mostrare un messaggio di avviso. Come posso fare questo. Al momento dell'accesso sto verificando la connettività utilizzando il codice seguente. Ma come posso farlo per l'intera applicazione in background.Come verificare periodicamente la connessione Internet nell'intera applicazione?
private boolean haveInternet(){
NetworkInfo info = ((ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE)).getActiveNetworkInfo();
if (info==null || !info.isConnected()) {
return false;
}
if (info.isRoaming()) {
// here is the roaming option you can change it if you want to disable internet while roaming, just return false
return true;
}
return true;
}
grazie ..
@parag Puoi mostrarmi un esempio? – wolverine
@parag, ok Grazie. – wolverine
Sempre benvenuti per gli amici –