Avisos

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 03/02/13, 23:21:15
Array

[xs_avatar]
for80 for80 no está en línea
Usuario novato en la web
 
Fecha de registro: feb 2013
Mensajes: 2
Tu operador: Movistar

Duda métodos android

Hola,estoy empezando a programar para android,estoy haciendo un juego de mus.
El caso es que necesito llamar a tres métodos en el onCreate de la activity y cuando se ejecuta el programa,llama a los tres métodos a la vez,de manera asíncrona.
Podría alguien explicarme como puedo llamarlos de uno en uno,me explico:
Llamar al primer método,cuando termine, llamar al segundo y cuando termine el segundo,llamar al tercero.
Mil gracias y un saludo a todos.
Responder Con Cita


  #2  
Viejo 03/02/13, 23:36:58
Array

[xs_avatar]
set92 set92 no está en línea
Miembro del foro
 
Fecha de registro: jun 2012
Mensajes: 468
Modelo de smartphone: samsung
Tu operador: Movistar
son metodos cada uno en un hilo? Si los tienes en hilos independientes podrias hacerlo pero me imagino que seran metodos de la clase, osea las unicas cosas que se me ocurren son cosas malas.

Por ejemplo podrias hacer que el hilo principal ejecutara los metodos de 1 en 1, esto se que se puede hacer con los asynctask y por ende imagino que tambien con el hilo UI.

Otra forma seria que llamaras a cada metodo en el anterior metodo, asi iria recorriendo uno y luego pasaria al siguiente y asi, pero no creo que en terminos de rendimiento este demasiado bien.
Sino se me habia ocurrido con flags pero aun asi no se si funcionaria porque igual entra en el 2º metodo antes que en el 1º y ya no vuelve a pasar por el 2º con lo cual no lo ejecutaria nunca.
__________________
Gracias a todos aquellos que no piensan en lo que cuesta diseñar/desarrollar una app, que no pagan ni 5 miseros euros y fastidian a todos los programadores, es un gran aliciente para todos los futuros programadores como yo
Responder Con Cita
  #3  
Viejo 04/02/13, 20:11:12
Array

[xs_avatar]
for80 for80 no está en línea
Usuario novato en la web
 
Fecha de registro: feb 2013
Mensajes: 2
Tu operador: Movistar

Si,son métodos de tres clases distintas que no heredan de ninguna.

Voy a mirar información sobre AsincTask,pero pesaba que era justo para lo contrario,(para crear un flujo asíncrono).
Gracias por contestar,un saludo.
Responder Con Cita
  #4  
Viejo 04/02/13, 21:38:19
Array

[xs_avatar]
mocelet mocelet no está en línea
Desarrollador
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -

El onCreate se ejecuta en el hilo principal, lo que pongas ahí se va a ejecutar en orden salvo que los métodos a los que llames inicien sus propios hilos de ejecución.

¿Cuáles son esos tres métodos que dices que se ejecutan a la vez?
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
Responder Con Cita
  #5  
Viejo 05/02/13, 01:17:25
Array

[xs_avatar]
set92 set92 no está en línea
Miembro del foro
 
Fecha de registro: jun 2012
Mensajes: 468
Modelo de smartphone: samsung
Tu operador: Movistar
 Cita: Originalmente Escrito por for80 Ver Mensaje
Si,son métodos de tres clases distintas que no heredan de ninguna.

Voy a mirar información sobre AsincTask,pero pesaba que era justo para lo contrario,(para crear un flujo asíncrono).
Gracias por contestar,un saludo.
Si, tecnicamente los hilos estan hechos para poder crear flujos asincronos, es decir, que se ejecuten varias cosas a la vez, pero cuando use los AsyncTask recuerdo un metodo para poder decir que en vez de ejecutarlos a la vez, los ejecutara de 1 en 1, es la unica forma que se me ocurre de forzar que se ejecuten en 1 en 1 porque es como dicen Kriogen tecnicamente ya se te deberian estar ejecutando de 1 en 1 pero si no lo hacen y hay que forzarlo...sino date una vuelta por stackoverflow
__________________
Gracias a todos aquellos que no piensan en lo que cuesta diseñar/desarrollar una app, que no pagan ni 5 miseros euros y fastidian a todos los programadores, es un gran aliciente para todos los futuros programadores como yo
Responder Con Cita
Respuesta

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



Hora actual: 17:31:13 (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 / 邮件联系 /