Ответ
Поток (Thread) — это наименьшая единица выполнения в процессе. В Android основной поток (UI Thread) отвечает за обновление интерфейса, а фоновые потоки используются для выполнения долгих операций (сеть, БД, вычисления), чтобы не блокировать UI.
Пример создания потока:
Thread {
// Фоновая работа
runOnUiThread {
// Обновление UI из основного потока
}
}.start()
⚠️ Важно:
- Нельзя обновлять UI не из основного потока.
- Для работы с потоками в Android лучше использовать
Coroutines,RxJavaилиAsyncTask(deprecated).