Java - Cronometro en Java

   
Vista:

Cronometro en Java

Publicado por Makros (14 intervenciones) el 14/05/2013 18:18:01
Buenas tardes a todos,

Estoy actualmente haciendo un cronómetro en Java que recogerá datos en tiempo real mediante un sensor.

Ahora mismo estoy trabajando en una clase Cronómetro que tenga las funciones tipicas de un crono (Start/Stop-Pausa y Reiniciar).

He definido un método void run() que hace que se calcule en tiempo real en base a la diferencia de tiempo en el momento que se ejecuta el hilo y en el momento en que entra en un bucle while. El bucle While se ejecuta siempre que controlCrono = True.

El resto de funciones son las siguientes:

1
2
3
4
5
public void iniciarCrono (){
                controlCrono = true;
		hiloCrono = new Thread(this);
		hiloCrono.start();
}


1
2
3
public void pausarCrono (){
		cronoRun = false;
}


1
2
3
4
5
public void resetCrono (){
		hiloCrono = null;
		tiempoInicial = null;
		tiempoTrans = null;
	}


Tengo un problema con la funcion de reanudar la cuenta desde el momento en el que se para. En principio con decirle que CronoRun = true debería retomar la cuenta.

Ne3cesito ayuda, ¿alguna sugerencia?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder