December 2014
Intermediate to advanced
248 pages
7h 13m
Polish
Jak widzieliśmy, system Android dostarcza wiele technik asynchronicznych pomocnych w uruchamianiu zadań równolegle i poza wątkiem interfejsu użytkownika. Bez tych technik implementowanie szybkich i responsywnych aplikacji byłoby niemożliwe, więc stały się one elementem podstawowej funkcjonalności. Szereg dostępnych technik ułatwia nam życie, ale zawsze musimy zdecydować, którą z nich wykorzystać. Czasem wybór jest prosty (np. ładowarka CursorLoader podczas odczytywania danych z dostawcy), ale często musimy stawić czoła sytuacji, w której dany problem może rozwiązać kilka mechanizmów. W takich przypadkach naturalne jest zastosowanie znanego i używanego mechanizmu. Może to jednak nie być ...
Read now
Unlock full access