Rozdział 10. Wiązanie zadania w tle z wątkiem interfejsu użytkownika za pomocą klasy AsyncTask

Jak opisano wcześniej, najważniejszą funkcją zadań asynchronicznych w systemie Android jest uwolnienie wątku interfejsu użytkownika od długotrwałych operacji. Wymaga to zdefiniowania środowiska wykonywania, utworzenia zadania do wykonania długotrwałej operacji oraz określenia sposobu komunikacji pomiędzy wątkiem interfejsu użytkownika a wątkami działającymi w tle. Wszystkie te właściwości są zhermetyzowane w klasie AsyncTask, aby jak najbardziej ułatwić wykonywanie asynchroniczne.

W tym rozdziale szczegółowo omówiono klasę AsyncTask i pokazano, jak sprawnie radzi sobie ona z wykonywaniem zadań w tle. Wzięto jednak również pod uwagę pułapki, na które należy ...

Get Android. Aplikacje wielowątkowe. Techniki przetwarzania 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.