Tareas
Una tarea es, simplemente, un grupo de acciones.
Tareas con nombre / anónimas
Puedes dar un nombre a una tarea. Esto te permitirá:
- que la misma tarea sea utilizada en más de un perfil
- identificar más fácilmente lo que hace esa tarea
- que en el caso de que utilices un Widget / Acceso directo a tarea, obtengas una etiqueta para el icono que pondrás en la pantalla de inicio (Home).
Cuando creas un perfil, widget o acceso directo, a menudo la tarea asociada consiste solamente en una o dos acciones las cuales no vas a reutilizar. Para este caso, Tasker te permite crear una tarea sin nombre (una tarea Anónima).
Tipos de Tareas
De Ejecución
En una Tarea de Ejecución las acciones son llevadas a cabo secuencialmente, de una en una.
Menú
Cuando se activa un Perfil con una Tarea de Menú (o se hace clic en su Widget / Acceso directo), aparece un diálogo y el usuario puede elegir qué acción se debe ejecutar haciendo clic en una de las opciones.
Si todos los ítems del menú son Realizar Tarea o Cargar Aplicación, se mostrará una cuadrícula con todos los iconos correspondientes.
Si se ejecuta una Tarea de Menú mientras el dispositivo está en reposo, se encenderá la pantalla durante un corto período de tiempo.
Visibilidad de Tareas
Las tareas anónimas sólo son visibles cuando editas el perfil al que están asociadas.
Las tareas con Nombre son visibles desde cualquier pantalla que permita la edición de tareas. Cualquier cambio realizado sobre un grupo de tareas en cualquier pantalla es reflejado en todas las demás pantallas.
Icono de Tarea
Cada tarea tiene asociado un icono, por defecto el signo de interrogación. El icono es utilizado para:
- representar la tarea en la pantalla de inicio (Home) cuando es utilizado como
widget o acceso directo
- algunos menús y acciones con Pop-Up
- facilitar la identificación de la tarea dentro de la interfaz de usuario (IU) de Tasker
Eliminando Tareas
Las tareas con nombre sólo pueden ser eliminadas vía el botón de Eliminar de la pantalla de Edición de Tareas. Las tareas anónimas son eliminadas automáticamente cuando el perfil del que son parte es eliminado o se selecciona una tarea con nombre para ese perfil.
Las tareas con nombre no pueden ser elliminadas mientras haya un perfil que las utilice.
Cuando se elimina una tarea que está relacionada/referida por un widget o tarea previamente creada, el widget dejará de funcionar.
Android no permite a Tasker eliminar automáticamente un widget de la pantalla de inicio (Home).
Programación de Tareas
Cuando sólo existe una tarea esperando a ser ejecutada, sus acciones son llevadas a cabo una-a-una hasta que se finalizan. Una tarea de Menú es tratada como una acción simple, como un Pop-Up.
Cuando tengas varias tareas en cola a la vez, es importante comprender cómo serán manejadas:
- sólo una acción del mismo grupo de acciones puede ser ejecutada a la vez para prevenir interferencias
- la tarea en cola que tenga la prioridad más alta se lanzará primero y bloqueará tareas con prioridad inferior
- tareas que tengan igual prioridad se ejecutan por turnos -una acción cada vez-, comenzando por la que más recientemente se haya puesto en cola
La prioridad de Tareas comprende de 0 a 10 inclusive, y será la misma que tenga el perfil que la ejecuta. La prioridad de Perfil puede ser establecida en la pantalla de Propiedades del Perfil (pulsa Menú en la pantalla de Edición del Perfil). El valor por defecto es 5. La prioridad de las tareas ejecutadas por un widget o acceso directo puede ser establecida en Menú / Prefs / Acción.
Un par de consejos al respecto serían:
- si quieres que una tarea en particular siempre interrumpa otras tareas que se puedan estar ejecutando, dale a la primera una prioridad alta.
- si tienes una tarea que durará un rato, deberías darle baja prioridad para que no bloquee la ejecución de otras tareas.
Grupos de Acciones
Las Acciones están divididas en grupos basados en la duración de la tarea y sus posibles interferencias:
- Vocalización (Speech):
Decir, Decir a archivo
- Ajustar:
Conseguir Ubicación
- Intermedias:
Brillo de Pantalla, Display Brightness, Acción Consulta, Bloquear, Introducir frase de paso, Pop-Up, Nombre de tarea Pop-Up, Icono de tarea Pop-Up, Foto, Serie de Fotos, Menú de Tareas
- Normal: el resto de acciones
Acciones de Espera
Esperar
y Esperar Hasta
son casos aparte. Las normas para manejarlos son complicadas e intentan hacer 'lo mejor que pueden' dependiendo de cada situación.
Colisiones
A veces una tarea que necesita ser ejecutada es una copia de la que ya se está ejecutando.
Esto puede suceder muy a menudo si, p.ej. un botón de tarea de widget es pulsado dos veces rápidamente, o una tarea contiene una acción de Esperar o muestra un diálogo.
Es el usuario el que especifica la manera de resolver las colisiones. Existen 3 opciones:
- la tarea nueva es ignorada (por defecto).
- la tarea existente se aborta y la nueva comienza desde su primera acción.
- se ejecutan ambas tareas simultáneamente.
Nota que la última opción puede llevar a que varias copias de una misma tarea se puedan ejecutar todas a la vez.
Comportamiento cuando el dispositivo está en reposo
Por defecto, tras unos segundos de apagarse la pantalla, Android pone en reposo el dispositivo y por lo tanto la ejecución de Tareas será pausada.
Puedes especificar que una tarea siga ejecutándose en el diálogo de Propiedades de Tarea.
Diálogos
Una acción que muestra algún tipo de diálogo (como una pantalla de bloqueo, Pop-Up, tarea de Menú) bloquea la ejecución de cualquier otra acción, incluso de mayor prioridad, hasta que sea finalizado el diálogo.
Esperar / Esperar Hasta
Estas dos tareas son excepciones a la regla. Una Acción Esperar puede ser interrumpida por otra acción de la tarea y resumida (si es necesario) cuando la otra acción termine.
Matando Tareas
Si tienes algún problema y una tarea nunca termina, puedes finalizarla manualmente con el botón MatarTodo en la pantalla de Edición de Tareas.