Philip M.
- Forum-Beiträge: 90
02.12.2011, 12:56:50 via Website
02.12.2011 12:56:50 via Website
Guten Morgen,
ich habe hier irgendwann mal einen älteren Post gelesen welcher sich von der Überprüfung des Status der Internetverbindung schreibt. Ich habe folgenden Code bei mir eingesetzt und habe nun hierzu ein paar Fragen.
Leider wird aber scheinbar nicht abgefragt ob eine Internetverbindung besteht, sondern nur ob eine Netzwerkverbindung besteht. So wird mir false zurück gegeben wenn ich in keinem Netzwerk bin, aber wenn ich mich z.B. in einem W-LAN befinde was keine Internetverbindung besitzt gibt mir diese Methode so trotzdem true zurück. Wenn ich nach dem Problem Google finde ich nur selbigen Quellcode in einer gering anderen Form aber mit selber Funktion. Mach ich was falsch oder gibt es eine andere Möglichkeit die Internetverbindung zu überprüfen?
ich habe hier irgendwann mal einen älteren Post gelesen welcher sich von der Überprüfung des Status der Internetverbindung schreibt. Ich habe folgenden Code bei mir eingesetzt und habe nun hierzu ein paar Fragen.
1public boolean isOnline() {
2 ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
3 NetworkInfo netInfo = cm.getActiveNetworkInfo();
4 if (netInfo != null && netInfo.isConnectedOrConnecting()) {
5 return true;
6 }
7 return false;
8 }
2 ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
3 NetworkInfo netInfo = cm.getActiveNetworkInfo();
4 if (netInfo != null && netInfo.isConnectedOrConnecting()) {
5 return true;
6 }
7 return false;
8 }
Leider wird aber scheinbar nicht abgefragt ob eine Internetverbindung besteht, sondern nur ob eine Netzwerkverbindung besteht. So wird mir false zurück gegeben wenn ich in keinem Netzwerk bin, aber wenn ich mich z.B. in einem W-LAN befinde was keine Internetverbindung besitzt gibt mir diese Methode so trotzdem true zurück. Wenn ich nach dem Problem Google finde ich nur selbigen Quellcode in einer gering anderen Form aber mit selber Funktion. Mach ich was falsch oder gibt es eine andere Möglichkeit die Internetverbindung zu überprüfen?
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.