SubscriptionManager.CreateSubscriptionGroup(IList<Integer>) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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)
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.