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

Intent-Service > Den BootReceiver anpassen

Den BootReceiver anpassen

Rufen Sie sich aus „Der BootReceiver“ ins Gedächtnis, dass ein BootReceiver beim Systemstart erwacht. Bislang startet unser BootReceiver nur unseren Updater-Service. Das war in Ordnung, solange der Updater-Service immer eingeschaltet und aktiv war, würde jetzt aber nur noch zu einer einmaligen Ausführung des Updaters führen.

Wir können stattdessen den Uhr-Service nutzen, um regelmäßig Intents abzusetzen, die unseren Updater-Service starten. Das zeigt Listing 13.14. Wir werden uns dazu eine Referenz auf den Alarm-Manager beschaffen, den jeweils zu startenden PendingIntent erstellen und das Intervall einrichten, in dem die Aktualisierungen ausgeführt werden sollen. Weil der PendingIntent einen Service starten soll, werden wir die Methode PendingIntent.getService() nutzen, wie in „PendingIntent“ beschrieben.


  

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


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint