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 15/04/14, 20:34:00
Avatar de ctkd17
ctkd17 ctkd17 no está en línea
Usuario poco activo
Mensajes: 37
 
Fecha de registro: feb 2012
Mensajes: 37
Modelo de smartphone: Sony xperia neo V
Versión de ROM: CROM kk v5.9 20140413
Tu operador: Pepephone
Mencionado: 0 comentarios
Tagged: 0 hilos
Duda orden de arranque

Muy buenas a todos,

Hace un tiempo escribí aqui una duda por que no sabía como hacer que una app me arrancara desde el inicio.

Ahora si se como y me surge otro problema:

Tengo una aplicación que maneja tres servicios. En el MainActivity tengo una variable que usan dos de estos servicios.

Mi problema viene que en el arranque me falla la app y viendo el LogCat dice que es por que esa variable esta a NULL. Cosa imposible por que no inicio los services hasta despues de haber inicializado esa variable. Además si despues de arrancar la inicio funciona perfectamente.

Por mas que pongo bucles del estilo:
Código:
while(variable==null){}
en los servicios para hacer esperas no consigo solventarlo.

¿Alguien sabe como puedo solucionar esto?

Gracias!

Última edición por ctkd17 Día 15/04/14 a las 20:34:52 Razón: añadir texto
Responder Con Cita


  #2  
Viejo 15/04/14, 20:48:04
Avatar de kriogeN
kriogeN kriogeN no está en línea
Colaborador/a
Mensajes: 4,637
Compra y venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Versión de ROM: CM13 - CM 11
Tu operador: Vodafone
Mencionado: 60 comentarios
Tagged: 3 hilos
Si no das mas datos no te podremos ayudar.

¿Los servicios se inician al iniciarse el sistema o sólo los inicia el MainActivity? ¿La variable se la pasas usando un Intent o es estática en MainActivity?
Responder Con Cita
  #3  
Viejo 15/04/14, 20:54:31
Avatar de ctkd17
ctkd17 ctkd17 no está en línea
Usuario poco activo
Mensajes: 37
 
Fecha de registro: feb 2012
Mensajes: 37
Modelo de smartphone: Sony xperia neo V
Versión de ROM: CROM kk v5.9 20140413
Tu operador: Pepephone
Mencionado: 0 comentarios
Tagged: 0 hilos
Siento no poder dar muchos datos más, es código que estoy desarrollando para una empresa y no puedo subirlo a internet.

No la paso por un Intent pues la verdad no se como. Así que es una variable estatica.

Los servicios los arranco desde el MainActivity

Muchas gracias de antemano

Última edición por ctkd17 Día 15/04/14 a las 20:55:06 Razón: añadir texto
Responder Con Cita
Respuesta

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


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: 12:29:59 (GMT +2)

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