Зачем использовать Looper/Handler, когда я могу использовать метод (-ы) Executor?Looper/Handler vs. Executor
Дуэт Looper/Handler кажется довольно неуклюжим и, похоже, не делает многое, что позволяет обеспечить очередь очередей и, по-видимому, имеет меньшую гибкость.
Каково было обоснование конструкции петлителя?
Спасибо.
'Looper' и' Handler' в основном присутствуют в поддержке основной прикладной нити. Вы можете использовать их для других потоков, и иногда это будет причиной для этого (см. «LocationManager»). Однако, использовав «HandlerThread» раньше, «ThreadPoolExecutor» был бы моим выбором для фоновой работы. – CommonsWare