Нюансы работы с главным потоком (UI-потоком) Когда запускается Android приложение создается главный поток (UI поток), который живет пока живет это приложение. Он обрабатывает разные события приложения, такие как нажатие на кнопку, изменения ui (изменение цвета текста, например), обработка широковещательных сообщений (Broadcast receiver) и др. Если некоторые действия выполняются продолжительно или могут тормозить приложение, то мы их должны совершать в другом потоке, т.к иначе торможение приложение может вызвать ANR (Application Not Responding) через примерно 5 секунд и вылететь...