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" />