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
Параметры
Возвращаемое значение
groupUUID — UUID, назначенный группе подписки.
- Атрибуты
Комментарии
Сообщите SubscriptionManager, что подписки в списке объединяются в группу. Это может быть несколько основных (не оппортунистических) подписок или одна или несколько основных плюс одна или несколько оппортунистических подписок.
Этот API всегда создает новую неизменяемую группу и назначает UUID группы всем подпискам, независимо от того, входят они в группу или нет.
Сгруппированные подписки будут иметь следующие варианты поведения: 1) Они будут использовать одни и те же параметры пользователя. 2) Оппортунистические подписки в группе считаются невидимыми и не будут возвращены из #getActiveSubscriptionInfoList()
, если вызывающий объект не имеет разрешения оператора для подписок. 3) Оппортунистические подписки в группе не могут быть активными сами по себе. Если все остальные, не являющиеся оппортунистическими, деактивированы (отключены или отключены в параметрах), оппортунистические из них будут отключены автоматически.
Вызывающий абонент будет иметь android.Manifest.permission#MODIFY_PHONE_STATE
разрешение или разрешение оператора для подписок: TelephonyManager#hasCarrierPrivileges()
или #canManageSubscription(SubscriptionInfo)
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.