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. Dazu müssen wir die Oberfläche manchmal von den tieferliegenden Programmschichten trennen, indem wir rechenintensive oder zeitraubende Prozesse auslagern und parallel zum restlichen Programm ausführen lassen. Dazu benötigen wir 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 lassen. Ein ...

Get Android 4.4, 3rd Edition 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.