J'ai deux service, Service A et Service B.Comment développer le Service B dépend d'un Service A? Lorsque je démarre le service B, je devrais savoir si le service A est en cours d'exécution. Si le service A est en cours d'exécution, démarrez le service B.Else, ne démarrez pas le service B.Comment développer un service android dépend d'un autre service
0
A
Répondre
0
Donc, la question est la même, comment savoir un service est en cours d'exécution ou non, droite;)
Android a Activity Manager
pour faire votre travail.
public boolean checkService(String service) {
ActivityManager manager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
for (RunningServiceInfo service : manager.getRunningServices(Integer.MAX_VALUE)) {
if (service.equals(service.service.getClassName())) {
return true;
}
}
return false;
}
Th service de chaîne doit être votre nom de classe, par exemple: com.app.Intent
Et ceci est un pseudo-code. Je ne le fais pas en détail parce que de nombreuses façons de démarrer votre service, dépendent de la façon dont vous l'utilisez.
if checkService("com.app.ServiceA")
running ServiceA;
running ServiceB; // Because I see that ServiceB always still always run, not depend on ServiceA
Hope this vous aider :)
Questions connexes
- 1. Comment développer un service web pour Android
- 2. Service arrêtant un autre service
- 3. Appeler un service à partir d'un autre service dans android
- 4. Service cloudify DependsOn autre service
- 5. Service Android se connectant à un autre service
- 6. Comment démarrer un service à partir d'un service sur Android?
- 7. Comment faire pour que la tentative de désinstallation de mon service Windows échoue si un autre service en dépend?
- 8. comment démarrer un service Windows d'un autre service Windows
- 9. Comment contrôler un service Android?
- 10. Conseils autour du service Web consommant un autre service Web
- 11. Un service peut-il lier un autre service
- 12. Comment démarrer un service android depuis une activité et arrêter le service dans une autre activité?
- 13. Comment démarrer le service android depuis une autre application Android
- 14. Angular2, utiliser un service dans un autre service
- 15. Principes SOA - un service doit-il appeler un autre service?
- 16. ASP.NET MVC - Un service métier doit appeler un autre service
- 17. Android redémarrer un service
- 18. Custom ModelMetadataProvider est un singleton mais dépend d'un service étendu
- 19. Puis-je lier à un service d'un autre service?
- 20. Pain :: Service de la carte B dépend de l'accesseur sur le service Un objet
- 21. Le service WCF appelant un autre service WCF est lent
- 22. Retour au service WCF JSON renvoyé par un autre service
- 23. comment rafraîchir un service
- 24. Stratégie pour développer un service Web dans JAX WS
- 25. MVC: Un service peut-il dépendre d'un autre service?
- 26. Watchdog win service pour regarder un autre service win
- 27. Service Web pour déclencher un autre service Web?
- 28. Android: faire un service (débutant)
- 29. Communiquer avec un service Android
- 30. Webview Android dans un service?
Il est très helpful.Thanks beaucoup :) – sunchy