Freigeben über


SubscriptionManager.CreateSubscriptionGroup(IList<Integer>) Methode

Definition

Informieren Sie SubscriptionManager, dass Abonnements in der Liste als Gruppe gebündelt werden.

[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

Parameter

subIdList
IList<Integer>

Liste der Unter-ID, die sich in derselben Gruppe befindet

Gibt zurück

groupUUID eine UUID, die der Abonnementgruppe zugewiesen ist.

Attribute

Hinweise

Informieren Sie SubscriptionManager, dass Abonnements in der Liste als Gruppe gebündelt werden. Es kann sich um mehrere primäre (nicht opportunistische) Abonnements oder mindestens ein primäres Abonnement sowie mindestens ein opportunistisches Abonnement sein.

Diese API erstellt immer eine neue unveränderliche Gruppe und weist allen Abonnements Gruppen-UUID zu, unabhängig davon, ob sie sich bereits in einer Gruppe befinden oder nicht.

Gruppierte Abonnements weisen die folgenden Verhaltensweisen auf: 1) Sie teilen die gleichen Benutzereinstellungen. 2) Die opportunistischen Abonnements in der Gruppe werden als unsichtbar betrachtet und werden nicht von #getActiveSubscriptionInfoList()zurückgegeben, es sei denn, der Anrufer verfügt über Netzbetreiberberechtigungen für die Abonnements. 3) Die opportunistischen Abonnements in der Gruppe können nicht selbst aktiv sein. Wenn alle anderen nicht opportunistischen deaktiviert werden (nicht angeschlossen oder in den Einstellungen deaktiviert), werden die opportunistischen deaktiviert.

Der Anrufer verfügt entweder über android.Manifest.permission#MODIFY_PHONE_STATE die Berechtigung oder verfügt über Netzbetreiberberechtigungen für die Abonnements: TelephonyManager#hasCarrierPrivileges() oder #canManageSubscription(SubscriptionInfo)

Java-Dokumentation für android.telephony.SubscriptionManager.createSubscriptionGroup(java.util.List<java.lang.Integer>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: