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 :
- à la même tâche d'être utilisée
dans plus d'un profil
- une meilleure identification de ce que fait la tâche
- d'avoir un libellé pour l'icône sur l'écran
d'accueil, dans le cas d'un raccourci
/
widget de tâche
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
- pour représenter la tâche sur l'écran
d'accueil quand il est utilisé en tant que widget ou raccourci
- dans certains menus ou actions d'affichage
- pour une identification plus facile de la tâche dans l'UI
de Tasker
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 :
- une seule action d'un même groupe
d'action peut être exécutée en même temps
pour éviter les interférences
- les tâches dans la file avec la priorité la plus
élevée passent en premier et bloquent les tâche
de priorité inférieure
- les tâches avec la même priorité
exécutent une action chacune leur tour, en commençant par
celle ajoutée le plus récemment dans la file
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 :
- si vous voulez qu'une tâche en particulier interrompe
toujours les autres tâches qui peuvent être en cours
d'exécution, donnez lui une priorité élevée
- si vous avez une tâche qui prend du temps, vous voudrez
probablement lui donner une priorité faible afin qu'elle
n'empêche pas les autres tâches de s'exécuter.
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 :
- Parole : Dire
,
Dire
dans un fichier
- Accrochage :
Obtenir un lieu
- Proxy : Luminosité
d'affichage,
Action de requête, Verrou, Entrer une phrase
clé,
Popup, Faire surgir les noms de tâche,
Faire surgir les icônes de tâche, Photo, Série
de photos, Série de photos à intervalle, Tâches menu
- Normal : toutes les autres actions
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 :
- la nouvelle tâche est ignorée (par
défaut)
- la tâche existante est annulée et la
nouvelle démarre à sa première action. L'action en
cours de la tâche précédente est terminée si
elle était déjà en cours.
- les deux tâches s'exécutent simultanément
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.