Home Menu

Menu



Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android


 
Herramientas
  #1  
Viejo 12/05/11, 09:58:06
Avatar de conaxis
conaxis conaxis no está en línea
Usuario novato en la web
Mensajes: 19
 
Fecha de registro: ene 2011
Mensajes: 19
Modelo de smartphone: Galaxy S
Tu operador: Vodafone
Mencionado: 1 comentarios
Tagged: 0 hilos
¿como hacer un while mientras un boton este pulsado?

La idea que tengo es esta.

Código:
 public boolean onTouchEvent(MotionEvent event)
{
      int accion = event.getAction();
      switch (accion)
      {
             case MotionEvent.ACTION_DOWN:   // Pulsar pantalla 
             //Aqui hacer un while o algo parecido para mientras este pulsado incrementar un edittext
              break;

             case MotionEvent.ACTION_UP:   // Levantar el dedo de la pantalla 
             // Que deje de incrementar
             break;
      }
     return true; 
}
He probado con timer pero se me cuelga y seguro que estoy haciendo algo mal ya que nunca lo habia usado

Alguien podria ayudarme?

Muchas gracias

Última edición por conaxis Día 12/05/11 a las 10:09:44
Responder Con Cita


  #2  
Viejo 12/05/11, 11:22:40
Avatar de pmaicas
pmaicas pmaicas no está en línea
Desarrollador
Mensajes: 1,299
 
Fecha de registro: dic 2008
Mensajes: 1,299
Mencionado: 25 comentarios
Tagged: 0 hilos
No puedes poner un while ahí, o bloqearás el movil. Según lo que quieras hacer puedes usar un handler al que le envies mensajes, o pudes lanzar un thread, desde el prhread no puedes actualizar un textview, así que de nuevo tienes que usar un handler para comunicar al thrad principal que actualice el textview.
Responder Con Cita
  #3  
Viejo 12/05/11, 17:57:49
Avatar de conaxis
conaxis conaxis no está en línea
Usuario novato en la web
Mensajes: 19
 
Fecha de registro: ene 2011
Mensajes: 19
Modelo de smartphone: Galaxy S
Tu operador: Vodafone
Mencionado: 1 comentarios
Tagged: 0 hilos
Ya lo del while ya lo prove y ya vi que bloque el movil era para explicarme, podrias ponerme un pequeño ejemplo de lo que dices para entenderlo mejor??

Un saludo y muchas gracias
Responder Con Cita
  #4  
Viejo 12/05/11, 19:37:47
Avatar de pmaicas
pmaicas pmaicas no está en línea
Desarrollador
Mensajes: 1,299
 
Fecha de registro: dic 2008
Mensajes: 1,299
Mencionado: 25 comentarios
Tagged: 0 hilos
Un thread es un thread, hay miles de explicaciones/ejemplo en internet, porque es un tema básco en java.

El handler es un mecanismo propio de android, junto al bucle de mansajes, echa un vistazo en la ayuda de android.
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Programación y Desarrollo para Android

Herramientas

Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 23:16:19 (GMT +1)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007