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


SubscriptionManager.SetSubscriptionPlans Метод

Определение

Перегрузки

SetSubscriptionPlans(Int32, IList<SubscriptionPlan>, Int64)

Задайте описание плана выставления счетов между оператором и конкретным подписчиком.

SetSubscriptionPlans(Int32, IList<SubscriptionPlan>)

Задайте описание плана выставления счетов между оператором и конкретным подписчиком.

SetSubscriptionPlans(Int32, IList<SubscriptionPlan>, Int64)

Задайте описание плана выставления счетов между оператором и конкретным подписчиком.

[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

Параметры

subId
Int32

подписчик, к которому применяется эта связь. Для очистки существующих планов можно отправить пустой список.

plans
IList<SubscriptionPlan>

список планов. Первый план всегда является основным и самым важным планом. Любые дополнительные планы являются вторичными и не могут отображаться или использоваться логикой принятия решений.

expirationDurationMillis
Int64

длительность, по истечении которой планы подписки будут автоматически очищены, или 0 оставить планы до явной очистки, или следующая перезагрузка, в зависимости от того, что произойдет раньше.

Атрибуты

Комментарии

Задайте описание плана выставления счетов между оператором и конкретным подписчиком.

Этот метод доступен только для следующего узкого набора приложений: <ul><li>— приложение-оператор для этого subscriberId, определяемое параметром TelephonyManager#hasCarrierPrivileges(). <li>Приложение-оператор явно делегировали доступ через CarrierConfigManager#KEY_CONFIG_PLANS_PACKAGE_OVERRIDE_STRING. </ul>

Документация по Java для android.telephony.SubscriptionManager.setSubscriptionPlans(int, java.util.List<android.telephony.SubscriptionPlan>, long).

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

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

SetSubscriptionPlans(Int32, IList<SubscriptionPlan>)

Задайте описание плана выставления счетов между оператором и конкретным подписчиком.

[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

Параметры

subId
Int32

подписчик, к которому применяется эта связь. Для очистки существующих планов можно отправить пустой список.

plans
IList<SubscriptionPlan>

список планов. Первый план всегда является основным и самым важным планом. Любые дополнительные планы являются вторичными и не могут отображаться или использоваться логикой принятия решений.

Атрибуты

Комментарии

Задайте описание плана выставления счетов между оператором и конкретным подписчиком.

Этот метод доступен только для следующего узкого набора приложений: <ul><li>— приложение-оператор для этого subscriberId, определяемое параметром TelephonyManager#hasCarrierPrivileges(). <li>Приложение-оператор явно делегировали доступ через CarrierConfigManager#KEY_CONFIG_PLANS_PACKAGE_OVERRIDE_STRING. </ul>

Этот элемент устарел. вместо этого используйте #setSubscriptionPlans(int, List, long) .

Документация по Java для android.telephony.SubscriptionManager.setSubscriptionPlans(int, java.util.List<android.telephony.SubscriptionPlan>).

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

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