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 ao SubscriptionManager 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 assinatura.
- Atributos
Comentários
Informe ao SubscriptionManager 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 assinaturas oportunistas.
Essa API sempre criará um novo grupo imutável e atribuirá UUID de grupo a todas as assinaturas, independentemente de elas já estarem em um grupo ou não.
As assinaturas agrupadas terão os seguintes comportamentos: 1) Eles 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 da #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 desativados nas 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 Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.