Amigo , boa noite.
Uma sugestão seria você guardar a data em miliseconds. Desta forma mais fácil você recuperar as data no banco de dados.
Abraços
Em 25/08/2014 21:33, "Rodrigo Medeiros" <rodriigomedeiros@gmail.com> escreveu:
-- --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 1Segunda 10:00 - Atividade 2Terça 07:00 - Atividade 3Terça 21:00 - Atividade 4Quarta 09:00 - Atividade 5Quarta 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.
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