Pessoal não sei se alguem já passou por isso, mas de qualquer forma deixa eu explicar.
Tenho uma aplicação rodando num nokia 2720 e essa aplicação envia posts http de tempos em tempos. Estamos em fase de testes a mais ou menos 20 dias com 3 aparelhos em diferentes locais. Por 3 vezes e em aparelhos diferentes a aplicação duma hora pra outra está retornando do new Date();
uma data e hora que não é o correto, ele simplesmente assumiu que a data e hora agora é uma data e hora bem mais a frente em alguns meses, o dia não é mais o correto e nem a hora. Pesquisei no forum da nokia e um cara passou pelo mesmo problema mas ninguem o respondeu.
O engraçado é que no symbiam a data e hora continuam certas, aí eu só consigo resolver isso reiniciando o aplicativo, mas isso é loucura.
Alguém já passou por isso?
Isso parece ser um problema relacionado com o provedor do aparelho. Por isso eu acho que vc poderá ter resposta em um forum desse provedor. Eu não tenho a minima ideia do que seja…
Quando encerro o aplicativo e starto novamente ele volta a funcionar, mas depois de alguns dias o problema volta.
Passei pelo mesmo problema com vários modelos S40 e obtendo data/hora de todas maneiras possíveis.
A minha solução foi implementar um próprio relógio no aplicativo.
eu até implementei um relógio, mas quando faço algum processamento no aplicativo, o relógio atrasa alguns segundos, como se a Thread não conseguisse manter o sleep de 1 segundo. Alguém?
Não tenho esse problema com minha implementação.
Utilizei TimerTask.
Implementei com TimerTask, mas está com o mesmo problema de atrasar, sempre que faço um post http pelo aplicativo o relógio atrasa, vc tem ideia?
Não sei…
Meu relógio é um singleton e as propriedades staticas, e para cada requisição http é uma Thread.