Supposons qu'un BroadcastReceiver soit déclaré dans le manifeste. Il a couru sur onReceive() une fois et est le seul composant dans le processus d'hébergement. Que se passe-t-il si une autre intention est diffusée, si un nouveau processus apparaît à chaque fois ou si l'ancien est réutilisé s'il n'a pas été détruit? En d'autres termes: La méthode onReceive() ne fonctionne-t-elle que ONCE pour chaque objet récepteur?Les récepteurs de diffusion inactive peuvent-ils être réutilisés?
0
A
Répondre
1
l'ancien serait-il réutilisé s'il n'avait pas été tué?
No.
Est-ce le OnReceive() - méthode ne fonctionne par une fois pour chaque objet récepteur?
Oui, pour les destinataires enregistrés en mode manifeste.
Ok. Ainsi, le cycle de vie d'une instance de récepteur n'est pas lié à l'application si elle n'est pas créée dynamiquement. Merci! – cody