Idioma

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

Definição

Informe o SubscriptionManager de que as assinaturas na lista são agrupadas como um grupo.

[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

Parâmetros

subIdList
IList<Integer>

lista de subId que estará no mesmo grupo

Retornos

groupUUID um UUID atribuído ao grupo de assinaturas.

Atributos

Comentários

Informe o SubscriptionManager de que as assinaturas na lista são agrupadas como um grupo. Pode ser várias assinaturas primárias (não oportunistas) ou uma ou mais assinaturas primárias mais uma ou mais oportunistas.

Essa API sempre criará um novo grupo imutável e atribuirá UUID de grupo a todas as assinaturas, independentemente de já estarem em um grupo ou não.

As assinaturas agrupadas terão comportamentos abaixo: 1) Elas compartilharão as mesmas configurações de usuário. 2) As assinaturas oportunistas no grupo são consideradas invisíveis e não retornarão #getActiveSubscriptionInfoList(), a menos que o chamador tenha permissão de privilégio de operadora das assinaturas. 3) As assinaturas oportunistas no grupo não podem ser ativas por si só. Se todos os outros não oportunistas forem desativados (desconectados ou desabilitados em Configurações), os oportunistas serão desativados automaticamente.

O chamador terá android.Manifest.permission#MODIFY_PHONE_STATE permissão ou terá permissão de privilégio de operadora nas assinaturas: TelephonyManager#hasCarrierPrivileges() ou #canManageSubscription(SubscriptionInfo)

Java documentação para android.telephony.SubscriptionManager.createSubscriptionGroup(java.util.List<java.lang.Integer>).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a