CarrierConfigManager.IsConfigForIdentifiedCarrier(PersistableBundle) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Determina se una configurazione PersistableBundle
ottenuta da #getConfig()
o #getConfigForSubId(int)
corrisponde a un gestore telefonico identificato.
[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
Parametri
- bundle
- PersistableBundle
aggregazione di configurazione da controllare.
Restituisce
boolean true se è stato applicato un bundle di configurazione specifico del gestore telefonico, false in caso contrario o il bundle è Null.
- Attributi
Commenti
Determina se una configurazione PersistableBundle
ottenuta da #getConfig()
o #getConfigForSubId(int)
corrisponde a un gestore telefonico identificato.
Quando un'app riceve la CarrierConfigManager#ACTION_CARRIER_CONFIG_CHANGED
trasmissione che informa che la configurazione del gestore telefonico è cambiata, è possibile che un altro ricaricamento della configurazione del gestore telefonico sia iniziato dall'invio della finalità. In questo caso, la configurazione del gestore telefonico recupera l'app (ad esempio tramite #getConfig()
) potrebbe non rappresentare la configurazione per il gestore telefonico corrente. Si noti che non significa necessariamente che la configurazione appartiene al gestore telefonico corrente quando questa funzione restituisce true perché può appartenere a un altro gestore identificato precedente. Gli utenti devono sempre chiamare #getConfig()
o #getConfigForSubId(int)
dopo aver ricevuto la trasmissione #ACTION_CARRIER_CONFIG_CHANGED
.
Dopo aver usato #getConfig()
o #getConfigForSubId(int)
un'app deve usare sempre questo metodo per verificare se è stata applicata una configurazione specifica del gestore telefonico. Soprattutto quando un'app perde la trasmissione #ACTION_CARRIER_CONFIG_CHANGED
, ma deve comunque ottenere la configurazione corrente, deve usare questo metodo per verificare se la configurazione è predefinita o sottoposta a override del gestore telefonico.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.