Junior — Middle
Dans quelle structure de données le message Looper reçu via Handler est-il stocké?
sobes.tech IA
Réponse de l'IA
Looper dans Android stocke les messages reçus via Handler dans une structure de données appelée MessageQueue. C'est une file de messages qui assure le traitement séquentiel des messages et des objets Runnable dans un thread.
Lorsque Handler envoie un message, il est placé dans MessageQueue, et Looper les extrait dans l'ordre et les traite dans sa boucle. MessageQueue est implémentée comme une liste chaînée de messages (Message), triés par ordre d'exécution.
Ainsi, MessageQueue est la structure de données principale qui gère l'ordre de traitement des messages dans Looper.