Wielowątkowość | android4devs


Sierpień 19, 2011
Tutoriale Wielowątkowość

Android, jak większość dzisiejszych systemów operacyjnych wspiera wielowątkowość. Nie każdy jednak zdaje sobie sprawę z tego, że aby z niej skorzystać, musimy jawnie określić jakie zadania naszej aplikacji mają być wykonywane asynchronicznie, tj. poza głównym wątkiem aplikacji. Należy bowiem pamiętać, że wszystkie komponenty naszej aplikacji – zarówno te widoczne (Aktywności), jak i te, które teoretycznie pracują w tle (Broadcast Receivers, Usługi) uruchomione są w tym samym wątku głównym (UI Thread – nazwa pochodzi od tego, że zajmuje się on m.in. rysowaniem obiektów, przesyłaniem zdarzeń do komponentów czy ogólną interakcją aplikacji z wszystkimi widokami i widżetami). Problem zaczyna pojawiać się wtedy, […]

, ,

AsyncTask – asynchroniczne wykonywanie czasochłonnych zadań


9
komentarze
Czytaj dalej

Przewijanie do góry