Partager via


SubscriptionManager.CreateSubscriptionGroup(IList<Integer>) Méthode

Définition

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

subIdList
IList<Integer>

liste de sous-ID qui se trouvera dans le même groupe

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)

Documentation Java pour android.telephony.SubscriptionManager.createSubscriptionGroup(java.util.List<java.lang.Integer>).

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 à