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

Respuesta
 
Herramientas
  #1  
Viejo 12/05/11, 09:58:06
Array

[xs_avatar]
conaxis conaxis no está en línea
Usuario novato en la web
 
Fecha de registro: ene 2011
Mensajes: 19
Modelo de smartphone: Galaxy S
Tu operador: Vodafone
¿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
Array

[xs_avatar]
pmaicas pmaicas no está en línea
Desarrollador
 
Fecha de registro: dic 2008
Mensajes: 1,299

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.
__________________
Saludos
-Pedro-
http://www.maicas.net/ (desarrollo de software)
http://droid.maicas.net/ (solo android)
Responder Con Cita
  #3  
Viejo 12/05/11, 17:57:49
Array

[xs_avatar]
conaxis conaxis no está en línea
Usuario novato en la web
 
Fecha de registro: ene 2011
Mensajes: 19
Modelo de smartphone: Galaxy S
Tu operador: Vodafone
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
Array

[xs_avatar]
pmaicas pmaicas no está en línea
Desarrollador
 
Fecha de registro: dic 2008
Mensajes: 1,299

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.
__________________
Saludos
-Pedro-
http://www.maicas.net/ (desarrollo de software)
http://droid.maicas.net/ (solo android)
Responder Con Cita
Respuesta

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



Hora actual: 00:07:32 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /