Freigeben über


CarrierConfigManager.IsConfigForIdentifiedCarrier(PersistableBundle) Methode

Definition

Bestimmt, ob eine von #getConfig() einem identifizierten Netzbetreiber abgerufene Konfiguration PersistableBundle oder #getConfigForSubId(int) dieser entspricht.

[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

Parameter

bundle
PersistableBundle

das zu überprüfende Konfigurationspaket.

Gibt zurück

Boolean true, wenn ein netzbetreiberspezifisches Konfigurationspaket angewendet wurde, andernfalls false oder das Bundle null ist.

Attribute

Hinweise

Bestimmt, ob eine von #getConfig() einem identifizierten Netzbetreiber abgerufene Konfiguration PersistableBundle oder #getConfigForSubId(int) dieser entspricht.

Wenn eine App die CarrierConfigManager#ACTION_CARRIER_CONFIG_CHANGED Übertragung empfängt, die sie darüber informiert, dass sich die Netzbetreiberkonfiguration geändert hat, ist es möglich, dass seit dem Senden der Absicht ein weiteres Erneutes Laden der Netzbetreiberkonfiguration begonnen wurde. In diesem Fall stellt die von der App abgerufene Netzbetreiberkonfiguration (z. B. über #getConfig()) möglicherweise nicht die Konfiguration für den aktuellen Netzbetreiber dar. Es sollte beachtet werden, dass dies nicht notwendigerweise bedeutet, dass die Konfiguration zum aktuellen Netzbetreiber gehört, wenn diese Funktion true zurückgibt, da sie zu einem anderen zuvor identifizierten Netzbetreiber gehören kann. Benutzer sollten immer oder #getConfigForSubId(int) nach Empfang der Übertragung #ACTION_CARRIER_CONFIG_CHANGEDanrufen#getConfig().

Nach der Verwendung #getConfig() von oder #getConfigForSubId(int) sollte eine App immer diese Methode verwenden, um zu überprüfen, ob eine netzbetreiberspezifische Konfiguration angewendet wurde. Insbesondere wenn eine App die Übertragung #ACTION_CARRIER_CONFIG_CHANGED verpasst, aber trotzdem die aktuelle Konfiguration abrufen muss, muss sie diese Methode verwenden, um zu überprüfen, ob die Konfiguration standardmäßig oder vom Netzbetreiber überschrieben wird.

Java-Dokumentation für android.telephony.CarrierConfigManager.isConfigForIdentifiedCarrier(android.os.PersistableBundle).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: