Основной поток выполнения у приложения — Main thread, также известный как UI thread. Он отвечает за:
Все операции, которые могут заблокировать UI-поток (например, сетевые запросы, длительные вычисления, операции с базой данных), должны выполняться в отдельных потоках во избежание ANR (Application Not Responding).