SmsManager.Default Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtenha o SmsManager associado à ID de assinatura padrão.
public static Android.Telephony.SmsManager? Default { [Android.Runtime.Register("getDefault", "()Landroid/telephony/SmsManager;", "")] get; }
[<get: Android.Runtime.Register("getDefault", "()Landroid/telephony/SmsManager;", "")>]
static member Default : Android.Telephony.SmsManager
Valor da propriedade
o SmsManager associado à ID de assinatura padrão.
- Atributos
Comentários
Obtenha o SmsManager associado à ID de assinatura padrão. A instância sempre será associada à ID de assinatura padrão, mesmo se a ID da assinatura padrão for alterada.
<Nota forte>:</strong> Para dispositivos que dão suporte a várias assinaturas ativas por vez, o SmsManager acompanhará a assinatura definida pelo usuário como a assinatura de SMS padrão. Se o usuário não tiver definido um padrão, SmsManager poderá iniciar uma atividade para iniciar uma caixa de diálogo de desambiguação de assinatura. A maioria das operações não será concluída até que o usuário tenha escolhido a assinatura que será associada à operação. Se o usuário cancelar a caixa de diálogo sem escolher uma assinatura, uma das opções a seguir ocorrerá, dependendo da versão do SDK de destino do aplicativo. Para fins de compatibilidade, se o nível do SDK de destino for <= 28, a telefonia ainda enviará o SMS pela primeira assinatura disponível. Se o nível do SDK de destino for > 28, a operação não será concluída.
<Observação forte>:</strong> Se esse método for usado para executar uma operação em um dispositivo que tenha várias assinaturas ativas, o usuário não definirá uma assinatura de SMS padrão e a operação está sendo executada enquanto o aplicativo não estiver em primeiro plano, a caixa de diálogo de desambiguação de SMS não será mostrada. O resultado da operação será concluído como se o usuário tivesse cancelado a caixa de diálogo de desambiguação e a operação fosse concluída conforme descrito acima, dependendo da versão do SDK de destino do aplicativo de chamada. É mais seguro usar #getSmsManagerForSubscriptionId(int) se o aplicativo executar a operação em segundo plano porque isso pode causar resultados imprevisíveis, como a operação sendo enviada pela assinatura errada ou falhando completamente, dependendo da configuração de assinatura de SMS padrão do usuário.
Este membro foi preterido. Use Context#getSystemService Context.getSystemService(SmsManager.class) em vez disso
Java documentação para android.telephony.SmsManager.getDefault().
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.