Foros del Web » Programando para Internet » Android »

Control del TIEMPO (milisegundos) de ciertas operaciones..

Estas en el tema de Control del TIEMPO (milisegundos) de ciertas operaciones.. en el foro de Android en Foros del Web. Hola, no se si en el título me he explicado demasiado bien lo que necesito. Me gustaria que alguien me pudiera resolver un par de ...
  #1 (permalink)  
Antiguo 22/12/2012, 07:31
 
Fecha de Ingreso: junio-2009
Ubicación: Reus, Tarragona, España
Mensajes: 63
Antigüedad: 15 años, 5 meses
Puntos: 1
Pregunta Control del TIEMPO (milisegundos) de ciertas operaciones..

Hola,

no se si en el título me he explicado demasiado bien lo que necesito. Me gustaria que alguien me pudiera resolver un par de dudas o almenos nombrarme que clase,objeto o palabra reservada.... (dilo como quieras) me puede ayudar a hacer lo que quiero hacer.

No creo que sea demasiado complicado, aquí siempre andais programadores con un nivel alto de conceptos.. creo que va aser mas dificil explicarme yo que contestar para vosotros xD, pero bueno voy a intentar...

supongamos un boton, luego un onlick.. etc, i facil, un textview..
el el text view me gustaria que saliese el numero de clicks que se hicieron.

facil, dentro del onclick, (i despues de haber generado, por ejemplo, una variable int llamada contadorclicks, variable general i inicializada a cero..ok).

entonces tenemos que

onclick(){
contadorclicks++;
textview blabla .. = ... (text...) findview...(r.id.textview1);
blabla.settext()...... ("se han echo "+contadorclicks+" Clicks");
}

vale, algo asi, facil de entender, lo he escrito aki mismo no se si hay algun error de codigo me fa igual no es condicionante...

eso funcionaria bien, i a tantos clicks pues tanto me mostrara en pantalla.

El rollete que intento hacer (que bien aun no he empezado a intentarlo por que desconozco como "controlar el tiempo", no se que clase llamar para eso i en android.developers.com etc pues he estado mirando pero claro.. es buscar una ajuga en un pajar xD.

bien , seria poder hacer algo asi (lo voy a escrivir en pseudocodigo humano XD)

si (click) -> contadorclicks++;
si (otravezclick antes de 2 segundos) -> contador clicks++;
sino -> contadorclicks=0;


----------------

luego el segundo tema es creo que muy parecido, almenos me supongo que la clase tendra algo que ver.

seria por ejemplo.

si (click) { // inicio IF

textview2.background="foto1.png"
esperarte 2 segundos; (al programa, al codigo)
textview2.background="foto2.png"


} // fin IF

(por ejemplo eso), es decir, hacerle como un "delay" creo que se decia en c++ o algo asi, pero no he encontrado ....

claro, tampco que se problemas puede llegar a tener la historia si le vas haciendo delays por totarreu.. quizas sea una manera demasiado "gitana" de programar, obviamente me gustaria claro saber como implementariais algo asi, es decir, que objetos o clases son los que me pueden ayudar a hacer eso...

de antemano, muchas gracias a quien pueda ayudarme a resolver esto :)

aprobecho tambien para decir que soy nuevo en esto de la programacion para android, conocia java, no conocia xml (parece no ser complicado) pero bueno, el tema esque a veces necesito comprender ciertas cosillas que en developers.android (todo i estar explicado d P.M.) pues a veces se me escapan cosillas, por si alguien sabe de alguna pagina en concreto que eche una buena mano para "nuevos desarrolladores..."
gracias!
  #2 (permalink)  
Antiguo 22/12/2012, 07:34
 
Fecha de Ingreso: junio-2009
Ubicación: Reus, Tarragona, España
Mensajes: 63
Antigüedad: 15 años, 5 meses
Puntos: 1
Respuesta: Control del TIEMPO (milisegundos) de ciertas operaciones..

weno he escrito "textview.background".. juas, what a fail, da igual la "orden" la que sea, en todo caso seria un textview.settext o algo asi, o que fuera una imagen o un imagebuton, i decirle que imagebuton.setbackground="@drawable/blablaba.png" ... lo k sea XD

Etiquetas: control, java, todo, ciertos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:55.