SubscriptionManager.CreateSubscriptionGroup(IList<Integer>) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Informa al SubscriptionManager de que las suscripciones de la lista se agrupan como un 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
Devoluciones
groupUUID un UUID asignado al grupo de suscripciones.
- Atributos
Comentarios
Informa al SubscriptionManager de que las suscripciones de la lista se agrupan como un grupo. Puede ser varias suscripciones principales (no oportunistas) o una o varias suscripciones principales más una o varias suscripciones oportunistas.
Esta API siempre creará un nuevo grupo inmutable y asignará UUID de grupo a todas las suscripciones, independientemente de si están en un grupo ya o no.
Las suscripciones agrupadas tendrán los siguientes comportamientos: 1) Compartirán la misma configuración de usuario. 2) Las suscripciones oportunistas del grupo se consideran invisibles y no volverán de #getActiveSubscriptionInfoList()
, a menos que el autor de la llamada tenga permiso de privilegios de operador de las suscripciones. 3) Las suscripciones oportunistas del grupo no pueden estar activas por sí mismas. Si todos los demás no oportunistas se desactivan (desconectados o deshabilitados en Configuración), los oportunistas se desactivarán automáticamente.
El autor de la llamada tendrá android.Manifest.permission#MODIFY_PHONE_STATE
permiso o tendrá permiso de privilegios de operador en las suscripciones: TelephonyManager#hasCarrierPrivileges()
o #canManageSubscription(SubscriptionInfo)
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.