BlackHat Posted August 1, 2012 Share Posted August 1, 2012 Hello, En résumé, j'ai une app démarrant par une Activity qui lance un Service pour rester en tâche de fond. Seulement... Depuis le passage à ICS, je constate qu'au bout d'un moment, l'Activity est tuée suivie du Service. Je suppose que cela provient de la gestion des apps dans ICS. Mais je n'ai vu aucune piste confirmant cette hypothèse (sauf sûrement par ici). De plus, jusqu'à maintenant, je n'ai vu que des "Ah bah on ne peut pas ajouter au dév de l'app une exclusion pour la préserver". Auparavant, quand le système Android (n'était pas au point ?) n'avait pas cette fonction nativement, on pouvait contrôler cela par le Task Killer. Maintenant qu'il est recommandé de ne plus en utiliser, il est dommage de ne pas pouvoir agir sur le paramétrage de cette fonction... Malgré tout cela, existe t'il une solution pour garder up l'app via un ajout de code lors du dév ou bien d'un setting particulier ? Ou bien cette piste, c'est mort ? Merci par avance si quelqu'un a déjà eu ce genre de souci. Link to comment Share on other sites More sharing options...
Substitut Posted August 2, 2012 Share Posted August 2, 2012 Pour ce qui est de ton activité en elle même je ne sais pas trop. Personnellement pour empêcher mon service de fermer j'utilise ceci. @Override public int onstartCommand(Intent intent, int flags, int startId) { return Service.START_STICKY; } Et je n'ai jamais eut de problème jusqu'a présent. Link to comment Share on other sites More sharing options...
BlackHat Posted August 2, 2012 Author Share Posted August 2, 2012 Merci, je ne connaissais pas cette astuce. Cependant... Je viens de l'essayer et je constate qu'il y a toujours cet auto-kill intégré qui tue tout sur son passage... Je vais essayer de tester ça sous émulateur. Résultat : sous émulateur, aucun souci apparent. Peut-être cela viendrait-il de la surcouche Samsung... Edit: Après un deuxième test, cela semble stable. Ou alors l'appli a la trouille de la surveillance sous logs lors de l'exécution... Je ne me l'explique pas : bref, je capitalise ce tip en tant que bonne pratique, c'est toujours utile, merci! Link to comment Share on other sites More sharing options...
Substitut Posted August 3, 2012 Share Posted August 3, 2012 C'est vrai que des fois la gestion des activitées par android et un peu... bizarre. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.