Como desarrolladores tenemos que desarrollar aplicaciones con conexiones a Internet y es bueno tener un método para verificar la conexión del usuario  y así mostrar si tiene conexión o no para seguir usando la aplicación que obviamente funciona todo con conexión  a Internet. Entonces veamos como hacerlo.

Método para verificar conexión :

Una de las formas saber si tiene conexión es creando un método usando Java.

public boolean isOnLine(){
        ConnectivityManager connectivityManager = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
        NetworkInfo networkInfo = connectivityManager.getActiveNetworkInfo();
        if ( networkInfo != null && networkInfo.isConnectedOrConnecting()){
            return true;
        }else{
            return false;
        }

    }

Agregar Permisos en AndroidManisfest

Para hacer conexiones tenemos que agregar ciertos permisos en AndroidManisfest.xml.

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />