Android: выход из выполняющего мертвую петлю летчика?

У меня есть поток, который я использую для периодического обновления данных в моем Действии. Я создаю поток и запускаю выполняющего мертвую петлю летчика для использования обработчика с postDelay(). В onDestroy () для моего действия, я называю removeCallbacks () на моем обработчике.

Если я затем звоню handler.getLooper().quit()? Или не беспокойство об этом и позволяют ОС иметь дело с ним? Или это просто работало бы навсегда затем, используя циклы ЦП?

14
задан stormin986 8 May 2010 в 06:55
поделиться

1 ответ

Я не знаю правильного ответа, но судя по нескольким документам и учебникам, которые я видел в Интернете, ни один из них не вызывает handler.getLooper().quit(). Поэтому я бы предположил, что нет необходимости делать это явно.

Но на самом деле нет никакого недостатка, если вы просто добавите это однострочное предложение в метод onDestroy()?

.
0
ответ дан 1 December 2019 в 13:33
поделиться
Другие вопросы по тегам:

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