Las AsyncTask son para tareas cortas, más desde que cambiaron el executor por defecto que las encola y no necesariamente abre otro hilo cuando llega una tarea nueva.
Meter un sleep dentro me da el mismo respeto porque podría estar impidiendo la ejecución de otra tarea.
Para temporizar, en vez de enviar mensajes con el handler también se puede programar un Runnable que es incluso más limpio. Y si quiere un bucle que lo reprograme al final.
|