SmsManager.SubscriptionId 属性

定义

获取关联的订阅 ID。

public int SubscriptionId { [Android.Runtime.Register("getSubscriptionId", "()I", "", ApiSince=22)] get; }
[<get: Android.Runtime.Register("getSubscriptionId", "()I", "", ApiSince=22)>]
member this.SubscriptionId : int

属性值

关联的订阅 ID 或 SubscriptionManager#INVALID_SUBSCRIPTION_ID 无法确定默认订阅 ID 或设备具有多个活动订阅,并且用户未设置默认值(“每次询问”)。

属性

注解

获取关联的订阅 ID。如果实例是返回 #getDefault()的,则此方法可能会在不同的时间点返回不同的值(如果用户更改了默认订阅 ID)。

<p class=“note”><strong>Note:</strong> 此方法用于向用户显示消除歧义对话框,要求他们选择默认订阅以发送短信(如果尚未选择)。 从 API 级别 29 开始,我们允许用户在多 SIM 设备上将默认短信订阅设置为有效选项。 如果设备有多个活动订阅且未设置默认值,则不再显示消除歧义对话框并返回 SubscriptionManager#INVALID_SUBSCRIPTION_ID 。 </p>

适用于 . 的 android.telephony.SmsManager.getSubscriptionId()Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于