2012-03-08 11 views

Respuesta

0

arreglarlo con un booleano/bandera en el servicio. (Un servicio solo se puede iniciar una vez)

+2

No deberías tener que hacer esto. Puede ser indicativo de otro problema. ¿Estás haciendo algo en el servicio onStartCommand() que deberías estar haciendo en onCreate()? –

+0

¿Puedes mostrar un ejemplo? –

+0

Nadie puede obtener respuesta de su respuesta –

34

No puede iniciar un servicio dos veces, seguirá ejecutándose si intenta volver a iniciarlo. Link to the Android docs.

+0

sí, pero se bloquea si intento iniciarlo 2 veces –

+1

debe ser debido a otra cosa que provoque el bloqueo – waqaslam

+0

¿publica algún código? –

Cuestiones relacionadas