SubscriptionManager.SetSubscriptionPlans Methode

Definition

Überlädt

Name Beschreibung
SetSubscriptionPlans(Int32, IList<SubscriptionPlan>, Int64)

Legen Sie die Beschreibung des Abrechnungsbeziehungsplans zwischen einem Netzbetreiber und einem bestimmten Abonnenten fest.

SetSubscriptionPlans(Int32, IList<SubscriptionPlan>)

Legen Sie die Beschreibung des Abrechnungsbeziehungsplans zwischen einem Netzbetreiber und einem bestimmten Abonnenten fest.

SetSubscriptionPlans(Int32, IList<SubscriptionPlan>, Int64)

Legen Sie die Beschreibung des Abrechnungsbeziehungsplans zwischen einem Netzbetreiber und einem bestimmten Abonnenten fest.

[Android.Runtime.Register("setSubscriptionPlans", "(ILjava/util/List;J)V", "GetSetSubscriptionPlans_ILjava_util_List_JHandler", ApiSince=33)]
public virtual void SetSubscriptionPlans(int subId, System.Collections.Generic.IList<Android.Telephony.SubscriptionPlan> plans, long expirationDurationMillis);
[<Android.Runtime.Register("setSubscriptionPlans", "(ILjava/util/List;J)V", "GetSetSubscriptionPlans_ILjava_util_List_JHandler", ApiSince=33)>]
abstract member SetSubscriptionPlans : int * System.Collections.Generic.IList<Android.Telephony.SubscriptionPlan> * int64 -> unit
override this.SetSubscriptionPlans : int * System.Collections.Generic.IList<Android.Telephony.SubscriptionPlan> * int64 -> unit

Parameter

subId
Int32

der Abonnent diese Beziehung betrifft. Eine leere Liste kann gesendet werden, um vorhandene Pläne zu löschen.

plans
IList<SubscriptionPlan>

die Liste der Pläne. Der erste Plan ist immer der primäre und wichtigste Plan. Alle zusätzlichen Pläne sind sekundär und dürfen nicht von der Entscheidungsfindungslogik angezeigt oder verwendet werden.

expirationDurationMillis
Int64

die Dauer, nach der die Abonnementpläne automatisch gelöscht werden oder 0 die Pläne bis zum expliziten Löschen oder dem nächsten Neustart verlassen möchten, je nachdem, was zuerst geschieht.

Attribute

Hinweise

Legen Sie die Beschreibung des Abrechnungsbeziehungsplans zwischen einem Netzbetreiber und einem bestimmten Abonnenten fest.

Auf diese Methode kann nur für die folgenden schmalen Apps zugegriffen werden: <ul<>li>Die Netzbetreiber-App für diese Abonnenten-ID, wie von TelephonyManager#hasCarrierPrivileges(). <li>Die Netzbetreiber-App hat explizit delegierten Zugriff über CarrierConfigManager#KEY_CONFIG_PLANS_PACKAGE_OVERRIDE_STRING. </ul>

Java Dokumentation für android.telephony.SubscriptionManager.setSubscriptionPlans(int, java.util.List<android.telephony.SubscriptionPlan>, long).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

SetSubscriptionPlans(Int32, IList<SubscriptionPlan>)

Legen Sie die Beschreibung des Abrechnungsbeziehungsplans zwischen einem Netzbetreiber und einem bestimmten Abonnenten fest.

[Android.Runtime.Register("setSubscriptionPlans", "(ILjava/util/List;)V", "GetSetSubscriptionPlans_ILjava_util_List_Handler", ApiSince=28)]
public virtual void SetSubscriptionPlans(int subId, System.Collections.Generic.IList<Android.Telephony.SubscriptionPlan> plans);
[<Android.Runtime.Register("setSubscriptionPlans", "(ILjava/util/List;)V", "GetSetSubscriptionPlans_ILjava_util_List_Handler", ApiSince=28)>]
abstract member SetSubscriptionPlans : int * System.Collections.Generic.IList<Android.Telephony.SubscriptionPlan> -> unit
override this.SetSubscriptionPlans : int * System.Collections.Generic.IList<Android.Telephony.SubscriptionPlan> -> unit

Parameter

subId
Int32

der Abonnent diese Beziehung betrifft. Eine leere Liste kann gesendet werden, um vorhandene Pläne zu löschen.

plans
IList<SubscriptionPlan>

die Liste der Pläne. Der erste Plan ist immer der primäre und wichtigste Plan. Alle zusätzlichen Pläne sind sekundär und dürfen nicht von der Entscheidungsfindungslogik angezeigt oder verwendet werden.

Attribute

Hinweise

Legen Sie die Beschreibung des Abrechnungsbeziehungsplans zwischen einem Netzbetreiber und einem bestimmten Abonnenten fest.

Auf diese Methode kann nur für die folgenden schmalen Apps zugegriffen werden: <ul<>li>Die Netzbetreiber-App für diese Abonnenten-ID, wie von TelephonyManager#hasCarrierPrivileges(). <li>Die Netzbetreiber-App hat explizit delegierten Zugriff über CarrierConfigManager#KEY_CONFIG_PLANS_PACKAGE_OVERRIDE_STRING. </ul>

Dieses Element ist veraltet. verwenden Sie #setSubscriptionPlans(int, List, long) stattdessen.

Java Dokumentation für android.telephony.SubscriptionManager.setSubscriptionPlans(int, java.util.List<android.telephony.SubscriptionPlan>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: