Partager via


CarrierConfigManager.IsConfigForIdentifiedCarrier(PersistableBundle) Méthode

Définition

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.

Documentation Java pour android.telephony.CarrierConfigManager.isConfigForIdentifiedCarrier(android.os.PersistableBundle).

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.

S’applique à