SmsManager.SubscriptionId 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取关联的订阅 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 属性许可证中所述的术语使用。