Comprabar si tenemos conexión en Android con Xamarin

Con este sencillo ejemplo podremos comprobar si tenemos conexión desde un terminal Android desde una App desarrollada con Xamarin.


private bool IsNetworkAvailable(Context context)
{
       ConnectivityManager connectivity =
           (ConnectivityManager)context.GetSystemService(Context.ConnectivityService);
  
    if (connectivity != null)
    {
        var activeNetworkInfo = connectivity.ActiveNetworkInfo;
        if (activeNetworkInfo != null && activeNetworkInfo.IsConnectedOrConnecting)
        {
            return true;
        }
    }
    return false;
}

Comentarios

Entradas populares de este blog

Certificados de no confianza con Git

Pruebas unitarias con Entity Framework Core

Buenas practicas con Async/Await