Qu'est-ce que la classe Handler? [fermé]

Qu'est Ce qu'un Gestionnaire classe en Java?

21
demandé sur MC Emperor 2013-05-16 23:53:14

2 réponses

Un gestionnaire est essentiellement une file d'attente de messages. Vous lui postez un message, et il finira par le traiter en appelant sa méthode run et en lui transmettant le message. Étant donné que ces appels d'exécution se produiront toujours dans l'ordre des messages reçus sur le même thread, cela vous permet de sérialiser les événements.

22
répondu Gabe Sechan 2013-05-16 19:54:54

Comme indiqué dans la documentation Handler sur le site de développement android, il existe deux utilisations principales pour un gestionnaire:

  1. pour planifier les messages et les exécutables à exécuter dans le futur; et
  2. pour mettre en file d'attente une action à effectuer sur un thread différent du vôtre.
15
répondu stinepike 2013-11-29 13:30:38