Voglio creare un servizio Android, che notifica l'attività principale ogni volta che si disconnette e quando Internet si riconnette di nuovo. Ho la seguente funzione per il controllo della connettività internet :.Servizio Android per verificare la connettività Internet?
private boolean haveInternet(){
NetworkInfo info=(NetworkInfo)((ConnectivityManager)this.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;
}
Ma voglio sapere come utilizzarlo in un servizio.
Grazie. Questo è quello che stavo cercando. – Adnan
Risposta brillante! Mi piace come hai creato un metodo, e ho aggiunto i callback onNetworkUp e Down – Bhargav
Im usando questo e funziona alla grande ma mi piacerebbe avere questo in una classe o un listener. quindi posso usarlo in più di una attività, ma voglio evitare la ripetizione del codice. Quale sarebbe il modo corretto per farlo? –