Autore Topic: controllare se un servizio è in esecuzione o meno  (Letto 788 volte)

Offline lo

  • Utente junior
  • **
  • Post: 65
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    nexus one
controllare se un servizio è in esecuzione o meno
« il: 27 Ottobre 2010, 14:50:30 CEST »
0
ciao a tutti,
mi sono impantanato!

dunque:
  • getRunningServices(), spesso ed inspiegabilmente, mi lista il servizio anche se l'ho appena killato;
  • bindService() mi ritorna sempre true (dalla documentazione mi sembra di capire invece che, se non riesce a fare il binding, dovrebbe ritornare false). riesco a fare qualche passo avanti con onServiceConnected() ma, essendo asincrona, non sempre ottengo il responso corretto.

qual'è il metodo migliore per capire se un servizio è attualmente in esecuzione ed, eventualmente, ottenerne l'istanza?
grazie mille!
« Ultima modifica: 27 Ottobre 2010, 14:54:55 CEST da lo »