CarrierConfigManager.IsConfigForIdentifiedCarrier(PersistableBundle) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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_CHANGED
anrufen#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.
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.