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 Konfiguration PersistableBundle
, die von #getConfig()
einem identifizierten Netzbetreiber abgerufen wurde oder #getConfigForSubId(int)
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
Boolescher Wert true, wenn ein Netzbetreiberspezifisches Konfigurationspaket angewendet wurde, andernfalls "false" oder das Bundle null ist.
- Attribute
Hinweise
Bestimmt, ob eine Konfiguration PersistableBundle
, die von #getConfig()
einem identifizierten Netzbetreiber abgerufen wurde oder #getConfigForSubId(int)
entspricht.
Wenn eine App die CarrierConfigManager#ACTION_CARRIER_CONFIG_CHANGED
Übertragung empfängt, die informiert, dass sich die Netzbetreiberkonfiguration geändert hat, ist es möglich, dass seit dem Senden der Absicht ein weiteres Neuladen der Netzbetreiberkonfiguration begonnen hat. In diesem Fall kann die Netzbetreiberkonfiguration, die die App abruft (z. B. via #getConfig()
) die Konfiguration für den aktuellen Netzbetreiber nicht darstellen. Es ist zu beachten, dass es nicht notwendigerweise bedeutet, dass die Konfiguration zum aktuellen Netzbetreiber gehört, wenn diese Funktion "true" zurückgibt, da sie zu einem anderen früheren identifizierten Netzbetreiber gehören kann. Benutzer sollten immer anrufen #getConfig()
oder #getConfigForSubId(int)
nach erhalt der Übertragung #ACTION_CARRIER_CONFIG_CHANGED
.
Nach der Verwendung #getConfig()
oder #getConfigForSubId(int)
einer App sollte diese Methode immer verwendet werden, um zu überprüfen, ob eine Netzbetreiberspezifische Konfiguration angewendet wurde. Insbesondere wenn eine App die Übertragung #ACTION_CARRIER_CONFIG_CHANGED
verpasst, die aktuelle Konfiguration aber dennoch abrufen muss, muss diese Methode verwendet werden, um zu überprüfen, ob die Konfiguration standardmäßig oder Netzbetreiber außer Kraft gesetzt ist.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.