Tema: [ CONSULTA ] Para Timer en android
Ver Mensaje Individual
  #1  
Viejo 29/12/13, 17:34:56
Array

[xs_avatar]
alexisdance alexisdance no está en línea
Usuario muy activo
· Votos compra/venta: (1)
 
Fecha de registro: oct 2013
Mensajes: 2,972
Modelo de smartphone: iPhone 14 Pro
Tu operador: Pepephone
Para Timer en android

Hola buenas.

Estoy desarrollando mi primera app en Android (controlo Java) y en ella tengo un Timer que es ejecutado cada 1 milisegundo (es un cronometro).

Con un togglebutton arranco el cronometro y lo paro. Al pararlo utilizo el método cancel() y purge() y debo comprobar el valor que tiene en ese momento el campo que voy modificando en el timer.

El problema que tengo es que al hacer timer.cancel() si no está la task en ejecución perfecto, el timer para y hago las comprobaciones, pero si el task está en ejecución, se hacen la comprobaciones mientras se ejecuta la task del timer y, cuando para, el timer ya ha pasado a un milisegundo mas, dando por buenas las comprobaciones, pero en realidad no lo son.

Espero haberme explicado bien, a ver si podéis ayudarme con el problemilla


Un saludo.
Responder Con Cita