2013-05-16 4 views

Antwort

16

Ein Handler ist im Grunde eine Nachrichtenwarteschlange. Sie senden eine Nachricht an es und es wird es schließlich verarbeiten, indem es seine Run-Methode aufruft und die Nachricht an es weitergibt. Da diese Aufrufe immer in der Reihenfolge der Nachrichten erfolgen, die für denselben Thread empfangen wurden, können Sie Ereignisse serialisieren.

12

Wie in Handler Dokumentation auf Android Entwickler-Website gegeben, gibt es zwei Hauptverwendungszwecke für einen Handler:

  1. Nachrichten und Runnables So planen Sie als irgendwann in der Zukunft ausgeführt werden soll; und
  2. Eine Aktion in einen anderen Thread als Ihre eigenen einfügen.