/ / Déterminez quand l’icône de l’application est cliquée pour lancer l’application dans Android - Android, lancez

Déterminer le moment où l’icône de l’application est cliquée pour lancer l’application dans Android - Android, lancer

Y at-il un moyen dans Android pour déterminer quand lel'utilisateur a cliqué sur l'icône de l'application pour lancer l'application? Je veux dire, un utilisateur utilisait mon application. Il appuie ensuite sur la touche d'accueil, à la suite de quoi l'application passe au fond. Après quelque temps, il clique à nouveau sur l'icône de l'application. Ma question est la suivante: est-ce que je reçois un rappel pour cela?

Réponses:

3 pour la réponse № 1

Juste pour informer, j'ai utilisé le drapeau android:clearTaskOnLaunch="true" dans mon activité de lanceur. En conséquence, sa méthode onResume a été appelée et j'ai pu identifier le clic sur l'icône du lanceur.


0 pour la réponse № 2

Il appellera la méthode onResume () si l'application est déjà dans la pile. Et si l'application ne se trouve pas dans la pile, elle appellera la méthode onCreate ().

Ce mécanisme est basé sur le launchMode spécifié pour l'activité.


0 pour la réponse № 3

lisez s'il vous plaît http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle

Combien d’activités de votre application, vous recevrez un rappel onResume() pour la dernière activité ouverte.