ConnectivityManager.ConnectivityAction Campo
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Se ha producido un cambio en la conectividad de red.
[Android.Runtime.Register("CONNECTIVITY_ACTION")]
public const string ConnectivityAction;
[<Android.Runtime.Register("CONNECTIVITY_ACTION")>]
val mutable ConnectivityAction : string
Valor de campo
- Atributos
Comentarios
Se ha producido un cambio en la conectividad de red. Se ha establecido o perdido una conexión predeterminada. NetworkInfo para la red afectada se envía como un adicional; debe consultarse para ver qué tipo de evento de conectividad se produjo.
Las aplicaciones destinadas a Android 7.0 (nivel de API 24) y posteriores no reciben esta difusión si declaran el receptor de difusión en su manifiesto. Las aplicaciones seguirán recibiendo difusión si se registran android.content.BroadcastReceiver con android.content.Context#registerReceiver Context.registerReceiver() y ese contexto sigue siendo válido.
Si se trata de una conexión que fue el resultado de la conmutación por error desde una red desconectada, el FAILOVER_CONNECTION extra booleano se establece en true.
Para una pérdida de conectividad, si el administrador de conectividad intenta conectarse (o ya está conectado) a otra red, networkInfo para la nueva red también se pasa como un adicional. Esto permite que los receptores de la difusión sepan que no deben indicar necesariamente al usuario que no será posible el tráfico de datos. En su lugar, el receptor debe esperar otra difusión pronto, lo que indica que el intento de conmutación por error se realizó correctamente (y, por lo tanto, todavía hay conectividad de datos general) o que se produjo un error en el intento de conmutación por error, lo que significa que se ha perdido toda la conectividad.
Para un evento de desconexión, el EXTRA_NO_CONNECTIVITY adicional booleano se establece true en si no hay redes conectadas en absoluto.
Tenga en cuenta que esta difusión está en desuso y, por lo general, intenta implementar la compatibilidad con versiones anteriores de Android. Por lo tanto, es posible que no refleje nuevas funcionalidades del sistema, como varias redes que se conectan al mismo tiempo, los detalles de la tecnología más reciente o los cambios en el estado de tethering.
Este miembro está en desuso. Las aplicaciones deben usar las funciones más versátiles #requestNetwork#registerNetworkCallback o #registerDefaultNetworkCallback en su lugar para actualizaciones más rápidas y detalladas sobre los cambios de red que les importan.
Documentación de Java para android.net.ConnectivityManager.CONNECTIVITY_ACTION.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.