public static boolean hasInternetConnection ( ) { ConnectivityManager connectivity = ( ConnectivityManager ) QuickUtils . getContext ( ) . getSystemService ( Context . CONNECTIVITY_SERVICE ) ; if ( connectivity == null ) { return false ; } else { NetworkInfo [ ] info = connectivity . getAllNetworkInfo ( ) ; if ( info != null ) { for ( int i = 0 ; i < info . length ; i ++ ) { if ( info [ i ] . getState ( ) == NetworkInfo . State . CONNECTED ) { return true ; } } } } return false ; }
Checks if the app has connectivity to the Internet