Saltar al contenido

Ejemplo de código de oyente de conexión a Internet de Android Studio

Tatiana, miembro de nuestro equipo de trabajo, nos hizo el favor de crear este tutorial porque domina muy bien este tema.

Ejemplo 1: Android escucha el cambio de red

ConnectivityManager.NetworkCallback networkCallback =newConnectivityManager.NetworkCallback()@OverridepublicvoidonAvailable(Network network)// network available@OverridepublicvoidonLost(Network network)// network unavailable;ConnectivityManager connectivityManager =(ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);if(Build.VERSION.SDK_INT >=Build.VERSION_CODES.N)
    connectivityManager.registerDefaultNetworkCallback(networkCallback);elseNetworkRequest request =newNetworkRequest.Builder().addCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET).build();
    connectivityManager.registerNetworkCallback(request, networkCallback);

Ejemplo 2: Android escucha el cambio de red

val connectivityManager = context.getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager
connectivityManager?.let 
    it.registerDefaultNetworkCallback(object :ConnectivityManager.NetworkCallback()
        override fun onAvailable(network:Network)//take action when network connection is gained
        override fun onLost(network:Network?)//take action when network connection is lost)

Puntuaciones y reseñas

Más adelante puedes encontrar las críticas de otros sys admins, tú además tienes la libertad de mostrar el tuyo si lo crees conveniente.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *