ConnectivityManager.ConnectivityAction Champ
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Une modification de la connectivité réseau s’est produite.
[Android.Runtime.Register("CONNECTIVITY_ACTION")]
public const string ConnectivityAction;
[<Android.Runtime.Register("CONNECTIVITY_ACTION")>]
val mutable ConnectivityAction : string
Valeur de champ
- Attributs
Remarques
Une modification de la connectivité réseau s’est produite. Une connexion par défaut a été établie ou perdue. NetworkInfo pour le réseau concerné est envoyé en tant qu’extra ; il doit être consulté pour voir quel type d’événement de connectivité s’est produit.
Les applications ciblant Android 7.0 (niveau d’API 24) et ultérieures ne reçoivent pas cette diffusion s’ils déclarent le récepteur de diffusion dans leur manifeste. Les applications reçoivent toujours des diffusions s’ils inscrivent leur android.content.BroadcastReceiverandroid.content.Context#registerReceiver Context.registerReceiver() contenu et que ce contexte est toujours valide.
S’il s’agit d’une connexion qui a été le résultat d’un basculement à partir d’un réseau déconnecté, l’FAILOVER_CONNECTION extra booléen est défini sur true.
Pour une perte de connectivité, si le gestionnaire de connectivité tente de se connecter (ou s’il est déjà connecté) à un autre réseau, NetworkInfo pour le nouveau réseau est également passé en plus. Cela permet aux récepteurs de la diffusion de savoir qu’ils ne doivent pas nécessairement indiquer à l’utilisateur qu’aucun trafic de données ne sera possible. Au lieu de cela, le récepteur doit s’attendre à une autre diffusion, indiquant que la tentative de basculement a réussi (et donc qu’il existe toujours une connectivité globale des données) ou que la tentative de basculement a échoué, ce qui signifie que toute la connectivité a été perdue.
Pour un événement de déconnexion, le EXTRA_NO_CONNECTIVITY supplémentaire booléen est défini true sur s’il n’existe aucun réseau connecté du tout.
Notez que cette diffusion est déconseillée et tente généralement d’implémenter la compatibilité descendante avec les versions antérieures d’Android. Par conséquent, il peut ne pas refléter de nouvelles fonctionnalités du système, comme plusieurs réseaux connectés en même temps, les détails de la technologie plus récente ou les changements dans l’état de connexion.
Ce membre est déconseillé. les applications doivent utiliser les fonctions les plus polyvalentes #requestNetworkou #registerNetworkCallback#registerDefaultNetworkCallback les fonctions à la place pour des mises à jour plus rapides et plus détaillées sur les modifications du réseau qu’elles s’intéressent.
Java documentation pour android.net.ConnectivityManager.CONNECTIVITY_ACTION.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.