Quels sont les inconvénients de l'exécution de services dans Android au premier plan. J'ai récemment lu que si vous voulez que vos services durent plus longtemps et ne soient pas facilement tués, nous devons exécuter le service à l'avant-plan.Services Android
Répondre
Ce que vous lisez est juste. Cela dépend de ce que vous voulez faire avec votre application. Si votre service fait quelque chose qui ne devrait pas être interrompu sans interaction explicite de l'utilisateur, vous devez le démarrer en tant que service de premier plan. Cela garantit que le service ne sera pas tué si plus de mémoire est nécessaire par d'autres applications. Vous avez également une notification en cours affichée afin que l'utilisateur soit au courant de ce qui se passe et vous pouvez fournir des fonctionnalités à votre notification telles que l'ouverture d'une activité lorsque vous appuyez sur la notification etc. Exemples: service de lecteur de musique ou service de téléchargement . Si vous avez un service qui ne doit pas nécessairement s'exécuter après avoir quitté l'application, vous devez choisir un service démarré en arrière-plan, afin que la mémoire puisse être libérée si elle est nécessaire pour d'autres tâches. Quelques informations supplémentaires que vous pouvez trouver ici: http://developer.android.com/reference/android/app/Service.html
- 1. Services Android
- 2. Services Android
- 3. services android
- 4. Services Android et RESTful
- 5. android dev: Services
- 6. services dans android
- 7. Problème avec les services Android?
- 8. Android - Comment travailler avec les services?
- 9. Services locaux Android: sont-ils si utiles?
- 10. Comment démarrer Application Android réservée aux services
- 11. Comment obtenir l'authentification pour accéder aux services google avec android?
- 12. Les services Android doivent-ils être complètement indépendants d'une application?
- 13. Comment désérialiser les chaînes Drupal JSON Services dans Android?
- 14. Communication avec les services et les activités Android
- 15. Comment Android peut-il communiquer avec les services dynamiques?
- 16. Comment créer deux services collaboratifs mais non bloquants sur Android?
- 17. Comment utiliser SQLite à partir de Services dans Android?
- 18. Services Web avec Android - pourquoi pas de support pour WSDL?
- 19. Services Windows Media Streaming (utilisant RSTP ou HTTP) vers Android
- 20. android Les services à distance peuvent être réglés ip?
- 21. 4 discussions en tant que services dans Android
- 22. connectivité android avec php-mysql en utilisant les services web
- 23. Réveil comme les services
- 24. Services RIA .NET/Services WCF
- 25. Services d'application Vs Services WCF
- 26. Que sont les services basés sur C et les services basés sur Java?
- 27. Les services Ria remplacent les services WCF
- 28. Services RIA vs services de données ADO.NET
- 29. Récupération des services entité unique + services RIA
- 30. Services Web standard v Services Web sécurisés
Je suppose que les services sont utilisés pour fonctionner en arrière-plan au lieu de premier plan et il ne peut pas être utile du tout si vous l'exécutez en premier plan car c'est le même mécanisme qui est fourni par un seul thread de contrôle s'exécutant sur le thread UI. –