diff --git a/app/src/main/java/com/cappielloantonio/tempo/util/NetworkUtil.java b/app/src/main/java/com/cappielloantonio/tempo/util/NetworkUtil.java new file mode 100644 index 00000000..1c6d08fc --- /dev/null +++ b/app/src/main/java/com/cappielloantonio/tempo/util/NetworkUtil.java @@ -0,0 +1,21 @@ +package com.cappielloantonio.tempo.util; + +import android.content.Context; +import android.net.ConnectivityManager; +import android.net.NetworkInfo; + +import com.cappielloantonio.tempo.App; + +public class NetworkUtil { + public static boolean isOffline() { + ConnectivityManager connectivityManager = (ConnectivityManager) App.getContext().getSystemService(Context.CONNECTIVITY_SERVICE); + + if (connectivityManager != null) { + NetworkInfo networkInfo = connectivityManager.getActiveNetworkInfo(); + + return networkInfo == null || !networkInfo.isConnected(); + } + + return true; + } +}