SubscriptionManager.CreateSubscriptionGroup(IList<Integer>) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Informez SubscriptionManager que les abonnements de la liste sont regroupés en tant que groupe.
[Android.Runtime.Register("createSubscriptionGroup", "(Ljava/util/List;)Landroid/os/ParcelUuid;", "GetCreateSubscriptionGroup_Ljava_util_List_Handler", ApiSince=29)]
[Android.Runtime.RequiresPermission("android.permission.MODIFY_PHONE_STATE")]
public virtual Android.OS.ParcelUuid CreateSubscriptionGroup (System.Collections.Generic.IList<Java.Lang.Integer> subIdList);
[<Android.Runtime.Register("createSubscriptionGroup", "(Ljava/util/List;)Landroid/os/ParcelUuid;", "GetCreateSubscriptionGroup_Ljava_util_List_Handler", ApiSince=29)>]
[<Android.Runtime.RequiresPermission("android.permission.MODIFY_PHONE_STATE")>]
abstract member CreateSubscriptionGroup : System.Collections.Generic.IList<Java.Lang.Integer> -> Android.OS.ParcelUuid
override this.CreateSubscriptionGroup : System.Collections.Generic.IList<Java.Lang.Integer> -> Android.OS.ParcelUuid
Paramètres
Retours
groupUUID affecté au groupe d’abonnements.
- Attributs
Remarques
Informez SubscriptionManager que les abonnements de la liste sont regroupés en tant que groupe. Il peut s’agir de plusieurs abonnements principaux (non opportunistes), ou d’un ou plusieurs abonnements principaux plus un ou plusieurs abonnements opportunistes.
Cette API crée toujours un groupe immuable et affecte l’UUID de groupe à tous les abonnements, qu’ils se trouvent déjà ou non dans un groupe.
Les abonnements groupés auront des comportements ci-dessous : 1) Ils partageront les mêmes paramètres utilisateur. 2) Les abonnements opportunistes dans le groupe sont considérés comme invisibles et ne seront pas retournés par #getActiveSubscriptionInfoList()
, sauf si l’appelant dispose de l’autorisation de privilège d’opérateur des abonnements. 3) Les abonnements opportunistes dans le groupe ne peuvent pas être actifs par lui-même. Si tous les autres non opportunistes sont désactivés (déconnectés ou désactivés dans les paramètres), les opportunistes sont désactivés automatiquement.
L’appelant aura android.Manifest.permission#MODIFY_PHONE_STATE
l’autorisation ou disposera d’autorisations de privilège d’opérateur sur les abonnements : TelephonyManager#hasCarrierPrivileges()
ou #canManageSubscription(SubscriptionInfo)
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.