Tâches

Une tâche est simplement un ensemble d'actions.

Tâches nommées / anonymes

Une tâche peut avoir un nom. Ceci permet :

Quand vous créez un profil, widget ou raccourci, souvent la tâche associée est faite d'une ou deux actions et ne sera pas réutilisée. C'est pour ces cas là que Tasker vous permet de créer une tâche sans nom (une tâche anonyme).

Type de tâche

Exécution
Les actions d'une tâche d'exécution sont effectuées une par une dans l'ordre où elles apparaissent.
Menu

Quand le profil d'une tâche de menu est activé (ou que l'icône de son widget/raccourci est cliqué) une boite de dialogue s'affiche et l'utilisateur peut choisir quelle action exécuter en cliquant sur une des boites.

Si tous les éléments du menu sont des actions Effectuer la tâche ou Charger une appli alors une grille avec uniquement les icônes correspondantes est affichée.

Si une tâche de menu est exécutée quand l'appareil est endormi, il est réveillé pendant une brève période.

Visibilité des tâches

Les tâches anonymes ne sont visibles que lors de leur édition via le profil auquel elles sont associées.

Les tâches nommées sont visibles dans n'importe quel écran permettant l'édition des taches. Tout changement effectué à un ensemble de tâche dans l'un des écran est automatiquement répertorié dans les autres écrans.

Icône de tâche

Chaque tâche a une icône associée, par défaut un point d'interrogation. L'icône est utilisée

Supprimer les tâches

Les tâches nommées ne peuvent être supprimées que via le bouton Supprimer dans l'écran d'Edition de tâche. Les tâches anonymes sont supprimées automatiquement quand le profil auquel elles appartiennent est supprimé ou qu'une tâche nommée est sélectionnée à la place pour ce profil.

Les tâches nommées ne peuvent être supprimées tant qu'un profil continue à y faire référence.

Quand une tâche est supprimée et qu'un widget y faisait référence, le widget arrêtera de fonctionner.

Android n'autorise pas Tasker à supprimer automatiquement le widget sur l'écran d'accueil.

Ordonnancement de tâches

Quand une seule tâche attend d'être exécutée, ses actions sont exécutées une par une jusqu'à la fin. Une tâche de menu est traitée comme une seule action similaire à une boite de dialogue.

Quand plusieurs tâches sont dans la file d'attente en même temps, il est important de comprendre comment elles sont prises en charge :

La priorité de la tâche, de 0 à 10 inclus, est la même que celle du profil qui l'exécute. La priorité du profil peut être indiquée dans l'écran de propriétés du profil (appuyez sur menu dans l'écran d'édition de profil). La valeur par défaut est 5. La priorité des tâches exécutées par les widgets ou raccourcis peut être définie dans Menu / Prefs / Action.

Quelques conseils :

Groupes d'action

Les actions sont divisées en groupes pour l'ordonnancement en fonction de la durée que l'action prend à s'exécuter et ce avec quoi elle interfère :

Actions d'attente

Attendre et Attendre jusqu'à sont des cas particuliers. Les règles pour les gérer sont compliquées et essaye de faire 'pour le mieux' en fonction de la situation.

Collisions

Parfois une tâche doit être exécutée alors qu'une copie d'elle même est toujours en cours. Ceci peut survenir très fréquemment, par exemple un widget est cliqué deux fois à faible intervalle, ou une tâche contient une action Attendre ou affiche une boite de dialogue.

La façon dont une collision est résolue est indiquée par l'utilisateur. Il y a 3 options :

Notez que la dernière option peut conduire à de nombreuses copies de la tâche s'exécutant toutes en même temps.

Comportement quand l'appareil est en sommeil

Par défaut, après quelques secondes d'écran éteint Android met l'appareil en veille et donc les tâches sont mises en pause.

Dans la boite de dialogue des propriétés de la tâche, vous vouez indiquez si une tâche devrait continuer à s'exécuter.

Dialogues
Une action qui affiche une sorte de boite de dialogue (comme un écran de verrouillage, un popup, une tâche menu) bloque l'exécution de n'importe quelle autre action, même avec une priorité plus élevée, jusqu'à ce qu'elle soit terminée.
Attendre / Attendre jusqu'à
Ce sont des exceptions. Une action d'attente peut être interrompue par une autre tâche et reprendra (si nécessaire) quand l'autre action sera terminée.

Tuer les tâches

Si vous avez des soucis avec une tâche qui ne fini jamais, vous pouvez terminer les tâches à la main avec le bouton Tuer tout dans l'écran d'édition des tâches.