package com.example.lookifyv2; import java.io.IOException; public class CheckInternet { //rozwiązanie zaczerpnięte z https://stackoverflow.com/a/27312494/12566206 public boolean isOnline() { Runtime runtime = Runtime.getRuntime(); try { Process ipProcess = runtime.exec("/system/bin/ping -c 1 8.8.8.8"); int exitValue = ipProcess.waitFor(); return (exitValue == 0); } catch (IOException e) { e.printStackTrace(); } //próba odczytywania danych z internetu, gdy w międzyczasie utraciliśmy połączenie catch (InterruptedException e) { e.printStackTrace(); } //czymś przerwano wątkowi return false; } }