SubscriptionManager.CreateSubscriptionGroup(IList<Integer>) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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)
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.