Обработчик по сравнению с потоком

Я хотел бы знать, раз и навсегда. Я читал во многих местах. Когда я хочу, делают некоторые 'долговременные операции', я должен использовать a Handler.

Но я не добираюсь почему? Все мои 'долговременные операции' я окружаю постоянным клиентом потоки, и это хорошо работает.

Почему я использовал бы Handler для этого?

Единственное время я должен был использовать Handler был, когда я должен был запланировать некоторую задачу (postDelayed)

Есть ли любая основная идея, о которой я отсутствую handlers(Когда я должен действительно использовать его)? Или возможно нет действительно различия?

11
задан jezrael 20 July 2015 в 08:23
поделиться

1 ответ

Обработчик Handler позволяет вам взаимодействовать с потоком пользовательского интерфейса из вашего фонового потока. Это связано с тем, что операции пользовательского интерфейса запрещены внутри фоновых потоков. Обратите внимание, что начиная с версии 1.5, класс AsyncTask значительно упрощает эту задачу.

16
ответ дан 3 December 2019 в 07:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: