Pessoal, boa noite.
Gostaria de ler a opinião de vocês sobre um 'problema' que estou enfrentando.
Bem, imaginemos que tenho no BD do dispositivo a rotina semanal do usuário, por exemplo:
Seg 09:00 - Atividade 1
Segunda 10:00 - Atividade 2
Terça 07:00 - Atividade 3
Terça 21:00 - Atividade 4
Quarta 09:00 - Atividade 5
Quarta 09:01 - Atividade 6
...
Por aí vai. Não tenho nenhum padrão de rotina. Os usuários quem montarão.
Pra cada 'evento' desse, eu preciso disparar um alarme e como sugere as boas práticas, eu tenho no AlarmManager o 'evento' mais próximo do horário atual, para quando este for acordado, fazer a consulta no banco e setar o mais próximo consequentemente (acredito que todos trabalhem assim, de ter apenas uma instancia do AlarmManager).
O problema é a estrutura do banco e a consulta para pegar sempre o próximo.
Atualmente tenho a hora sendo guardada como DATETIME no SQLite e o dia da semana como int, mas estou tendo dificuldade de quando estivermos no sábado (6) ele capturar os alarmes do domingo (0).
Não consegui pensar em uma estrutura bacana pra me retornar infinitamente o próximo evento.
Alguém pode comentar uma solução bacana?
Rodrigo Medeiros
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.






0 comentários:
Postar um comentário