Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

4. Die grundlegenden Bausteine > Broadcast-Receiver

Broadcast-Receiver

Broadcast-Receiver sind Androids Implementierung eines systemweiten Publisher/Subscriber-Mechanismus (d.h. eines Anbieter-Abonnent- oder allgemeiner Sender-Empfänger-Verhältnisses) oder genauer des Observer-Musters. Der Empfänger ist einfach schlafender Code, der aktiviert wird, wenn ein Ereignis eintritt, für das er sich angemeldet hat.

Das System selbst sendet permanent derartige Ereignisse aus. Eine SMS kommt an, ein Anruf geht ein, der Batteriestand ist niedrig, das System wird gestartet – alle diese Ereignisse werden gemeldet und können von einer beliebigen Anzahl von Empfängern verarbeitet werden.

In unserer Beispiel-App wollen wir unsere Aktualisierungskomponente beispielsweise starten, wenn das System startet. Dazu können wir uns für den Broadcast anmelden, der uns sagt, dass das System den Bootvorgang abgeschlossen hat.


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial