Notification.Builder.SetFullScreenIntent(PendingIntent, Boolean) Método
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.
Uma intenção de iniciar em vez de postar a notificação na barra de status.
[Android.Runtime.Register("setFullScreenIntent", "(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder;", "GetSetFullScreenIntent_Landroid_app_PendingIntent_ZHandler")]
public virtual Android.App.Notification.Builder SetFullScreenIntent(Android.App.PendingIntent? intent, bool highPriority);
[<Android.Runtime.Register("setFullScreenIntent", "(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder;", "GetSetFullScreenIntent_Landroid_app_PendingIntent_ZHandler")>]
abstract member SetFullScreenIntent : Android.App.PendingIntent * bool -> Android.App.Notification.Builder
override this.SetFullScreenIntent : Android.App.PendingIntent * bool -> Android.App.Notification.Builder
Parâmetros
- intent
- PendingIntent
PendingIntent: a intenção pendente de iniciar
- highPriority
- Boolean
booleano: Passar true fará com que essa notificação seja enviada mesmo se outras notificações forem suprimidas
Retornos
Esta instância do Android.App.Notification.Builder, permitindo que as chamadas sejam encadeadas.
- Atributos
Comentários
Uma intenção de iniciar em vez de postar a notificação na barra de status. Somente para uso com notificações extremamente de alta prioridade exigindo a atenção imediata do usuário, como uma chamada telefônica de entrada ou um despertador que o usuário definiu explicitamente como um horário específico. Se essa instalação for usada para outra coisa, dê ao usuário uma opção para desativá-la e usar uma notificação normal, pois isso pode ser extremamente disruptivo. Aplicativos direcionados Build.VERSION_CODES. P e acima terão que solicitar uma permissão (Manifest.permission.USE_FULL_SCREEN_INTENT) para usar intenções de tela inteira.
Antes de Build.VERSION_CODES. TIRAMISU, o sistema pode exibir uma notificação de aviso prévio (que pode ser exibida na tela por mais tempo do que outras notificações de cabeçalho), em vez de iniciar a intenção, enquanto o usuário estiver usando o dispositivo. De Build.VERSION_CODES. TIRAMISU, a interface do usuário do sistema exibirá uma notificação de aviso prévio, em vez de iniciar essa intenção, enquanto o usuário estiver usando o dispositivo. Essa notificação será exibida com botões de ação enfatizados. Se o aplicativo de postagem mantiver Manifest.permission.USE_FULL_SCREEN_INTENT, a notificação de aviso será exibida persistentemente até que o usuário a descarte ou cochila ou o aplicativo a cancele. Se o aplicativo de postagem não tiver Manifest.permission.USE_FULL_SCREEN_INTENT, a notificação será exibida como notificação de aviso prévio mesmo quando a tela estiver bloqueada ou desativada, e essa notificação será persistente apenas por 60 segundos.
Para ser iniciada como uma intenção de tela inteira, a notificação também deve ser postada em um canal com o nível de importância definido como IMPORTANCE_HIGH ou superior.
Consulte também:
Referência do Android para android.app.Notification.Builder.setFullScreenIntent.
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.