CarrierConfigManager.IsConfigForIdentifiedCarrier(PersistableBundle) Méthode
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.
Détermine si une configuration PersistableBundle
obtenue à partir ou #getConfigForSubId(int)
#getConfig()
correspond à un opérateur identifié.
[Android.Runtime.Register("isConfigForIdentifiedCarrier", "(Landroid/os/PersistableBundle;)Z", "", ApiSince=28)]
public static bool IsConfigForIdentifiedCarrier (Android.OS.PersistableBundle? bundle);
[<Android.Runtime.Register("isConfigForIdentifiedCarrier", "(Landroid/os/PersistableBundle;)Z", "", ApiSince=28)>]
static member IsConfigForIdentifiedCarrier : Android.OS.PersistableBundle -> bool
Paramètres
- bundle
- PersistableBundle
le bundle de configuration à vérifier.
Retours
booléen true si un bundle de configuration spécifique à un opérateur a été appliqué, false sinon ou si le bundle a la valeur Null.
- Attributs
Remarques
Détermine si une configuration PersistableBundle
obtenue à partir ou #getConfigForSubId(int)
#getConfig()
correspond à un opérateur identifié.
Lorsqu’une application reçoit la CarrierConfigManager#ACTION_CARRIER_CONFIG_CHANGED
diffusion qui l’informe que la configuration de l’opérateur a changé, il est possible qu’une autre recharge de la configuration de l’opérateur ait commencé depuis l’envoi de l’intention. Dans ce cas, la configuration de l’opérateur que l’application récupère (par exemple via #getConfig()
) peut ne pas représenter la configuration de l’opérateur actuel. Il convient de noter qu’il ne signifie pas nécessairement que la configuration appartient à l’opérateur actuel lorsque cette fonction retourne true, car elle peut appartenir à un autre opérateur identifié précédent. Les utilisateurs doivent toujours appeler #getConfig()
ou #getConfigForSubId(int)
après avoir reçu la diffusion #ACTION_CARRIER_CONFIG_CHANGED
.
Après avoir utilisé #getConfig()
ou #getConfigForSubId(int)
une application doit toujours utiliser cette méthode pour vérifier si une configuration spécifique à un opérateur a été appliquée. En particulier lorsqu’une application manque la diffusion #ACTION_CARRIER_CONFIG_CHANGED
, mais qu’elle doit toujours obtenir la configuration actuelle, elle doit utiliser cette méthode pour vérifier si la configuration est remplacée par défaut ou par opérateur.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.