Idioma

SmsManager.SubscriptionId Propriedade

Definição

Obtenha a ID da assinatura associada.

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

Valor da propriedade

ID de assinatura associada ou SubscriptionManager#INVALID_SUBSCRIPTION_ID se a ID de assinatura padrão não puder ser determinada ou se o dispositivo tiver várias assinaturas ativas e nenhum padrão for definido ("pergunte todas as vezes") pelo usuário.

Atributos

Comentários

Obtenha a ID da assinatura associada. Se a instância tiver sido retornada, #getDefault()esse método poderá retornar valores diferentes em diferentes pontos no tempo (se o usuário alterar a ID da assinatura padrão).

<nota forte>:</strong> Esse método usado para exibir uma caixa de diálogo de desambiguação para o usuário solicitando que ele escolha uma assinatura padrão para enviar mensagens SMS caso ainda não tenha escolhido. A partir do nível 29 da API, permitimos que o usuário não tenha um conjunto padrão como uma opção válida para a assinatura de SMS padrão em dispositivos com vários SIM. Não mostraremos mais a caixa de diálogo de desambiguação e retornaremos SubscriptionManager#INVALID_SUBSCRIPTION_ID se o dispositivo tiver várias assinaturas ativas e nenhum padrão for definido.

Java documentação para android.telephony.SmsManager.getSubscriptionId().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a