Partager via


CarrierService.OnLoadConfig Méthode

Définition

Surcharges

OnLoadConfig(CarrierIdentifier)

Remplacez cette méthode pour définir la configuration de l’opérateur.

OnLoadConfig(Int32, CarrierIdentifier)

Remplacez cette méthode pour définir la configuration de l’opérateur sur l’élément donné subscriptionId.

OnLoadConfig(CarrierIdentifier)

Remplacez cette méthode pour définir la configuration de l’opérateur.

[Android.Runtime.Register("onLoadConfig", "(Landroid/service/carrier/CarrierIdentifier;)Landroid/os/PersistableBundle;", "GetOnLoadConfig_Landroid_service_carrier_CarrierIdentifier_Handler", ApiSince=23)]
public abstract Android.OS.PersistableBundle? OnLoadConfig (Android.Service.Carrier.CarrierIdentifier? id);
[<Android.Runtime.Register("onLoadConfig", "(Landroid/service/carrier/CarrierIdentifier;)Landroid/os/PersistableBundle;", "GetOnLoadConfig_Landroid_service_carrier_CarrierIdentifier_Handler", ApiSince=23)>]
abstract member OnLoadConfig : Android.Service.Carrier.CarrierIdentifier -> Android.OS.PersistableBundle

Paramètres

id
CarrierIdentifier

contient des détails sur l’opérateur actuel qui peut être utilisé pour déterminer les valeurs de configuration à retourner. Au lieu d’utiliser des détails tels que MCCMNC pour décider de l’opérateur actuel, il contient également l’ID android.telephony.TelephonyManager#getSimCarrierId()de l’opérateur d’abonnement, un identificateur unique à l’échelle de la plateforme pour chaque opérateur, CarrierConfigService peut utiliser directement l’ID de l’opérateur comme clé pour rechercher les informations de l’opérateur.

Retours

objet PersistableBundle contenant la configuration ou null si les valeurs par défaut doivent être utilisées.

Attributs

Remarques

Remplacez cette méthode pour définir la configuration de l’opérateur.

Cette méthode sera appelée par les services de téléphonie pour obtenir des valeurs de configuration spécifiques à l’opérateur. La configuration retournée sera enregistrée par le système jusqu’à ce que, ol>li Le package d’application opérateur soit mis à jour ou</li><Li>L’application opérateur demande un rechargement avec android.telephony.CarrierConfigManager#notifyConfigChangedForSubId notifyConfigChangedForSubId.<><</li></ol> Cette méthode peut être appelée après le chargement d’une carte SIM, qui peut être avant ou après le démarrage.

Cette méthode ne doit pas bloquer pendant longtemps. Si des opérations coûteuses (par exemple, l’accès réseau) sont requises, cette méthode peut planifier le travail et retourner null. Ensuite, utilisez cette option android.telephony.CarrierConfigManager#notifyConfigChangedForSubId notifyConfigChangedForSubId pour déclencher un rechargement lorsque la configuration est prête.

Les implémentations doivent utiliser les clés définies dans android.telephony.CarrierConfigManager CarrierConfigManager. Toutes les valeurs de configuration non définies dans le retour PersistableBundle peuvent être remplacées par le service de configuration par défaut du système.

Ce membre est déconseillé. utilisez #onLoadConfig(int, CarrierIdentifier) à la place.

Documentation Java pour android.service.carrier.CarrierService.onLoadConfig(android.service.carrier.CarrierIdentifier).

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 à

OnLoadConfig(Int32, CarrierIdentifier)

Remplacez cette méthode pour définir la configuration de l’opérateur sur l’élément donné subscriptionId.

[Android.Runtime.Register("onLoadConfig", "(ILandroid/service/carrier/CarrierIdentifier;)Landroid/os/PersistableBundle;", "GetOnLoadConfig_ILandroid_service_carrier_CarrierIdentifier_Handler", ApiSince=33)]
public virtual Android.OS.PersistableBundle? OnLoadConfig (int subscriptionId, Android.Service.Carrier.CarrierIdentifier? id);
[<Android.Runtime.Register("onLoadConfig", "(ILandroid/service/carrier/CarrierIdentifier;)Landroid/os/PersistableBundle;", "GetOnLoadConfig_ILandroid_service_carrier_CarrierIdentifier_Handler", ApiSince=33)>]
abstract member OnLoadConfig : int * Android.Service.Carrier.CarrierIdentifier -> Android.OS.PersistableBundle
override this.OnLoadConfig : int * Android.Service.Carrier.CarrierIdentifier -> Android.OS.PersistableBundle

Paramètres

subscriptionId
Int32

l’abonnement sur lequel l’application opérateur doit charger la configuration

id
CarrierIdentifier

contient des détails sur l’opérateur actuel qui peut être utilisé pour déterminer les valeurs de configuration à retourner. Au lieu d’utiliser des détails tels que MCCMNC pour décider de l’opérateur actuel, il contient également l’ID android.telephony.TelephonyManager#getSimCarrierId()de l’opérateur d’abonnement, un identificateur unique à l’échelle de la plateforme pour chaque opérateur, CarrierConfigService peut utiliser directement l’ID de l’opérateur comme clé pour rechercher les informations de l’opérateur.

Retours

objet PersistableBundle contenant la configuration ou null si les valeurs par défaut doivent être utilisées.

Attributs

Remarques

Remplacez cette méthode pour définir la configuration de l’opérateur sur l’élément donné subscriptionId.

Cette méthode sera appelée par les services de téléphonie pour obtenir des valeurs de configuration spécifiques à l’opérateur. La configuration retournée sera enregistrée par le système jusqu’à ce que, ol>li Le package d’application opérateur soit mis à jour ou</li><Li>L’application opérateur demande un rechargement avec android.telephony.CarrierConfigManager#notifyConfigChangedForSubId notifyConfigChangedForSubId.<><</li></ol> Cette méthode peut être appelée après le chargement d’une carte SIM, qui peut être avant ou après le démarrage.

Cette méthode ne doit pas bloquer pendant longtemps. Si des opérations coûteuses (par exemple, l’accès réseau) sont requises, cette méthode peut planifier le travail et retourner null. Ensuite, utilisez cette option android.telephony.CarrierConfigManager#notifyConfigChangedForSubId notifyConfigChangedForSubId pour déclencher un rechargement lorsque la configuration est prête.

Les implémentations doivent utiliser les clés définies dans android.telephony.CarrierConfigManager CarrierConfigManager. Toutes les valeurs de configuration non définies dans le retour PersistableBundle peuvent être remplacées par le service de configuration par défaut du système.

Par défaut, cette méthode appelle #onLoadConfig(CarrierIdentifier) simplement avec carrierIdentifier idspécifié. L’application opérateur avec le Kit de développement logiciel (SDK) android.os.Build.VERSION_CODES#TIRAMISU cible et les versions ultérieures doit remplacer cette méthode pour charger la configuration de l’opérateur sur l’élément donné subscriptionId. Notez qu’il #onLoadConfig(CarrierIdentifier) est toujours appelé avant android.os.Build.VERSION_CODES#TIRAMISU.

Documentation Java pour android.service.carrier.CarrierService.onLoadConfig(int, android.service.carrier.CarrierIdentifier).

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 à