8 Hintergrundoperationen

Hinter der Oberfläche einer Anwendung tut sich so einiges. Wenn sich allerdings zu viel tut, kann es für den Anwender unangenehm werden. Er drückt eine Taste und nichts passiert, zumindest für eine kleine Ewigkeit. Daher sollten Anwendungen »responsive« sein, also ansprechbar bleiben. Die Oberfläche muss von den tieferliegenden Programmschichten getrennt sein. Dies erreicht der Entwickler, indem er rechenintensive oder zeitraubende Aufgaben auslagert und parallel zum restlichen Programm ausführen lässt. Dazu benötigt er Hintergrundoperationen.

8.1 Ziel

Entkoppeln der Oberfläche

Früher oder später wird man dazu kommen, Programmteile, die selbst keine Schnittstelle zur Oberfläche haben, als Hintergrundoperation laufen zu ...

Get Android 5 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.