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 19/05/13, 13:09:12
Array

[xs_avatar]
guti91 guti91 no está en línea
Miembro del foro
 
Fecha de registro: ene 2011
Localización: Barcelona
Mensajes: 54
Modelo de smartphone: defy
Tu operador: Movistar
parar un asynctask cuando sales de la activity

buenas,

estoy buscando la manera de poder parar un asynctack cuando he cambiado de actividad.
el asynctask lo quiero parar porque cuando se ejecuta siempre se esta llamando a el mismo.
he visto el .iscancelled() pero si lo pongo en el metodo ondestroy o en el onstop no me reconoce eso alguna idea?


saludos y gracias
Responder Con Cita


  #2  
Viejo 19/05/13, 13:42:32
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
Tienes que tener el AsyncTask como variable global, para poder referenciarla desde el "onDestroy" o el "onStop". Esto supongo que ya lo tendrás.

Con eso hecho, tienes que usar el método "cancel(true)".
Responder Con Cita
  #3  
Viejo 19/05/13, 13:59:04
Array

[xs_avatar]
guti91 guti91 no está en línea
Miembro del foro
 
Fecha de registro: ene 2011
Localización: Barcelona
Mensajes: 54
Modelo de smartphone: defy
Tu operador: Movistar
no no lo tengo en una variable global:S

voy aprobar:P

he declarado un asynctask
AsyncTask hilo;
luego en el oncreate() he igualado con el metodo
hilo=new MyLongTask();
hilo.execute();
y luego lo paro así
protected void onPause(Bundle savedInstanceState) {
hilo.cancel(true);
}

no se que estoy haciendo mal pero ahora me peta.
si pongo hilo= new Mylongtask().execute();
no peta ahi pero peta cuando entra en el onPause creo que es problema del la declaración global del asynctask pero no se :S

Última edición por guti91 Día 19/05/13 a las 15:16:07.
Responder Con Cita
Respuesta

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

Herramientas


Hora actual: 12:14:50 (GMT +1)



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

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