Caros, desenvolvi uma aplicação para de tempos em tempos recuperar dados do servidor. Para isso criei um timerTask que em 10 em 10 minutos envia dados ao servidor caso tenha. Acontece que o usuário sai da aplicação em um tempo menor que 10 minutos e quando entra na aplicação novamente o tempo inicia do zero.
Ou seja, meu timerTask não roda nunca o método de envio ao servidor.
A solução então seria quando o usuário sair da aplicação eu guardar via RMS(Floggy) o tempo restante e quando o usuário entrar na aplicação o tempo iniciar do que faltava. Não encontrei nenhum método que me retorne este tempo. Pensei em verificar a data de inicio do timer e a data quando o usuário sai da aplicação, mas acredito que exista um método mais fácil e prático que esse, só não sei qual =D
Agradeço desde de já. Abração!