Bonjour
Voici un problème un peu pointu, mais très gênant, que je viens de remonter au support technique PCSOFT.
Avez-vous été confronté à ce même problème ?
Il concerne la possibilité de relancer une application WM, qui a précédemment créé un thread persistant, soit à partir de son icône ou soit partir de la barre de notification, après qu'on ait fait un swipe sur celle-ci dans la liste des applications récentes.
Une fois qu'on a fait ce swype, la barre de notification fait toujours apparaître le thread qu'on a lancé, mais plus moyen de relancer l'application, ni en cliquant sur la notification et pire, ni en cliquant sur l'icône de l'application. La seule façon de s'en sortir est de redémarrer le smartphone.
C'est donc un problème majeur.
Il n'apparaît pas avec des applications tierces comme Locus (qui également suit le GPS en tâche de fond) : quand on swipe Locus dans la liste des applications récentes, pas de pb pour le réouvrir.
Ce problème apparait donc pour des applications WM qui intègrent une thread persistant, et même dans un exemple publié récemment : "Android Points d'Intérêt (LST 93)".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 ////////////// PROTOCOLE DE REPRODUCTION /////////////////////////////////// Pas besoin de vous envoyer un projet. Le problème existe avec l'exemple "Android Points d'Intérêt (LST 93)". 1. Installer l'app "Android Points d'Intérêt (LST 93)". 2. Lancer l'app 3. Mettre un POI et déclencher le suivi : cela créé un thread persistant et la barre de notification l'affiche 4. Appuyer sur "Home" pour mettre l'application en fond 5. Cliquer sur la notification pour vérifier qu'elle s'affiche bien de nouveau 6. Appuyer sur "Home" pour la masquer 7. Appuyer longuement sur "Home" pour faire apparaître la liste des applications récentes 8. "Swipper" l'application dans la liste pour la faire disparaître: la barre de notification est toujours présente 9. Cliquer sur la barre de notification : rien ne se produit 10. Chercher l'icône de l'application et cliquer dessus : rien ne se produit Faire le même type d'essai avec Locus (gratuit) et déclencher un enregistrement de trace (pour avoir un thread persistant). C'est le même contexte, par contre, le fait de swiper Locus ne le rend pas inaccessible.
Partager