Vários tipos de situação podem surgir que necessitarão que você notifique o usuário sobre eventos que ocorrem em sua aplicação. Alguns desses eventos vão requerir que o usuário responda à notificação e outros não. Por exemplo:
- Quando um evento como salvar um arquivo foi completado, uma mensagem poderá aparecer confirmando que o arquivo foi salvo com sucesso.
- Se sua aplicação está rodando em background e precisa da atenção do usuário, a aplicação poderá criar uma notificação que permita ao usuário responder convenientemente.
- Se sua aplicação está efetuando uma ação na qual o usuário deverá aguardar ser completada, a aplicação poderá mostrar uma barra de progresso ou roda de progresso.
Cada uma dessas tarefas de notificação podem ser alcançadas usando uma técnica diferente:
- Um Toast Notification, para mensagens rápidas.
- Um Status Bar Notification, para lembretes persistentes que requerem a resposta do usuário.
- Um Dialog Notification, para notificações relacionadas à atividade.
Toast Notification

Um toast é melhor usado para mensagens curtas, tal como "Arquivo salvo com sucesso" quando você tem quase certeza que o usuário está dando atenção à tela.
Status Bar Notification

Esse tipo de notificação é ideal quando sua aplicação está trabalhando como serviço em background e precisa notificar o usuário sobre um evento. Se você precisar alertar o usuário para um evento que ocorrer enquanto uma atividade ainda está em foco, considere o uso do Dialog Notification.
Dialog Notification
Um diálogo é usualmente uma janela pequena que aparece na frente da atividade corrente. A atividade perde o foco e o diálogo aceita todas as interações do usuário. Diálogos são normalmente usados para notificações e atividades curtas que diretamente são relacionadas à aplicação em progresso.
Já falei desse tópico aqui. Para maior referência, basta acessar a parte 1 e parte 2 sobre esse tipo de notificações.
0 comentários:
Postar um comentário