¿Hay alguna manera de verificar que el servicio no se esté ejecutando antes de iniciarlo?Cómo asegurarse de no iniciar un servicio dos veces android
Si se pudiera estar en el onCreate() del servicio que será aún mejor,
Gracias!
¿Hay alguna manera de verificar que el servicio no se esté ejecutando antes de iniciarlo?Cómo asegurarse de no iniciar un servicio dos veces android
Si se pudiera estar en el onCreate() del servicio que será aún mejor,
Gracias!
arreglarlo con un booleano/bandera en el servicio. (Un servicio solo se puede iniciar una vez)
No puede iniciar un servicio dos veces, seguirá ejecutándose si intenta volver a iniciarlo. Link to the Android docs.
sí, pero se bloquea si intento iniciarlo 2 veces –
debe ser debido a otra cosa que provoque el bloqueo – waqaslam
¿publica algún código? –
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()? –
¿Puedes mostrar un ejemplo? –
Nadie puede obtener respuesta de su respuesta –