Поделиться через


SubscriptionManager.CreateSubscriptionGroup(IList<Integer>) Метод

Определение

Сообщите SubscriptionManager, что подписки в списке объединяются в группу.

[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

Параметры

subIdList
IList<Integer>

список subId, которые будут находиться в той же группе

Возвращаемое значение

groupUUID — UUID, назначенный группе подписки.

Атрибуты

Комментарии

Сообщите SubscriptionManager, что подписки в списке объединяются в группу. Это может быть несколько основных (не оппортунистических) подписок или одна или несколько основных плюс одна или несколько оппортунистических подписок.

Этот API всегда создает новую неизменяемую группу и назначает UUID группы всем подпискам, независимо от того, входят они в группу или нет.

Сгруппированные подписки будут иметь следующие варианты поведения: 1) Они будут использовать одни и те же параметры пользователя. 2) Оппортунистические подписки в группе считаются невидимыми и не будут возвращены из #getActiveSubscriptionInfoList(), если вызывающий объект не имеет разрешения оператора для подписок. 3) Оппортунистические подписки в группе не могут быть активными сами по себе. Если все остальные, не являющиеся оппортунистическими, деактивированы (отключены или отключены в параметрах), оппортунистические из них будут отключены автоматически.

Вызывающий абонент будет иметь android.Manifest.permission#MODIFY_PHONE_STATE разрешение или разрешение оператора для подписок: TelephonyManager#hasCarrierPrivileges() или #canManageSubscription(SubscriptionInfo)

Документация по Java для android.telephony.SubscriptionManager.createSubscriptionGroup(java.util.List<java.lang.Integer>).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Применяется к