Der Network-Receiver
Im aktuellen Entwurf wird der Service automatisch beim Systemstart gestartet. Er versucht, sich mit der Cloud zu verbinden und ungefähr minütlich die neuesten Nachrichten abzurufen. Ein Problem des aktuellen Entwurfs ist, dass der Service ebenfalls versucht, die Verbindung herzustellen, wenn keine Internetverbindung verfügbar ist. Das sind unnötige Versuche, den Sender aufzuwecken und mit dem Server in Verbindung zu treten, die alle die Batterie belasten. Stellen Sie sich vor, wie viele überflüssige Versuche unternommen würden, wenn Ihr Gerät während eines Interkontinentalflugs im Flug-Modus ist. Diese Überlegung unterstreicht einige der inhärenten Einschränkungen bei der Programmierung für Mobilgeräte: Batterielaufzeit und ...
Get Einführung in die Android-Entwicklung now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.