Java - Ayuda con código Java

   
Vista:

Ayuda con código Java

Publicado por Álvaro (3 intervenciones) el 25/07/2016 13:26:26
Buenas tardes.

Estoy realizando mi Trabajo Fin de Grado y estoy un poco atascado con una pequeña cosa. La explico a continuación para ver si alguien puede echarme un cable, pues no consigo encontrar una solución.

Lo que estoy haciendo, entre otras cosas, es un simulador en Java para simular hábitos no saludables orientado a que los estudiantes obtengan buen rendimiento académico. Para ello, este simulador lo que hace básicamente es coger un valor aleatorio de un vector (en este caso hay dos vectores porque son dos hábitos a simular, que tendría que ampliarlo con más hábitos pero bueno) y posteriormente en su correspondiente método se establece en un switch el valor que tomará la variable correspondiente así como el tiempo durante que se enviará el dato. Los datos se envían a las siguientes URLs:

- Los datos para el estudiante número 1: https://thingspeak.com/channels/61343
- Los datos para el estudiante número 2: https://thingspeak.com/channels/66194


Lo que ocurre que cuando se toman valores que son distintos, el tiempo del estudio o de dormir no se imprime correctamente en pantalla al realizar la segunda iteración y las demás claro (la primera vez sí lo hace bien), y claro esto puede dar lugar a que no se envíen los datos por el tiempo que le corresponde. Pongo un ejemplo de lo que digo:

Pablo Ruiz cuyo id es 1 estudiará durante: 2 minutos
Valor campo 1 en ThingSpeak, Estudio : 1
Simulado y enviado a ThingSpeak

Luisa Aguilar cuyo id es 2 estudiará durante: 9 minutos
Valor campo 1 en ThingSpeak, Estudio : 1
Simulado y enviado a ThingSpeak

Después de 1 minuto se vuelven a mandar los datos automáticamente pero se muestra por pantalla lo siguiente:

Pablo Ruiz cuyo id es 1 estudiará durante: 9 minutos
Valor campo 1 en ThingSpeak, Estudio : 1
Simulado y enviado a ThingSpeak

Luisa Aguilar cuyo id es 2 estudiará durante: 9 minutos
Valor campo 1 en ThingSpeak, Estudio : 1
Simulado y enviado a ThingSpeak

¿Qué podría hacer para solucionar esto?

El código se encuentra en: https://goo.gl/HDZs25

Muchas gracias de antemano.
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

Ayuda con código Java

Publicado por Álvaro (3 intervenciones) el 05/08/2016 01:54:21
Por favor, necesito ayuda con esto. Acepto cualquier solución.

Aquí se puede ver el código utilizado para el temporizador:

https://goo.gl/yO60Oa

Muchas gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Ayuda con código Java

Publicado por Álvaro (3 intervenciones) el 21/08/2016 12:49:13
¿Nadie sabe de qué puede ser?

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar