Originariamente inviato da
HyperAbarth
Io ho iniziato ad utilizzare Task oggi (ma sono 20 anni che faccio il Programmatore); per quel poco che ho capito in un
Profilo si definiscono i "contest" cioè gli eventi che "attivano" il Profilo (es. una determinata ora, l'apertura di una App. l'arrivo di un SMS/Chiamata, la localizzazione, ecc.) poi il Profilo ha un Task "in entrata" che viene eseguito quando si "attiva" il profilo ed un Task "in uscita" che si attiva invece alla fine.
Il
Task invece è un insieme di una o più Azioni; ad esempio un Task può contenere l'attivazione del WiFi e un altro Task l'Attivazione del Wi-Fi + la Disattivazione dei Dati + ecc. ecc.
Il mio dubbio è: In un Profilo posso inserire solo 1 Task o ne posso inserire più di 1?
Se ne posso inserire solo 1 allora mi devo creare dei Task con più Azioni; se invece ne posso inserire più di 1 allora mi preparo dei Task con una sola Azione.
Il dubbio è forse più "filosofico" che di funzionalità di Tasker; la mia intenzione era quella di creare diversi Task "singoli" (es. 1 per Attivare il Wi-Fi, uno per disattivarlo, uno per attivare i Dati, uno per disattivarli, ecc.) in modo da averli a disposizione come se fossero delle "Funzioni" già pronte per poterle richiamare in diversi Profili.
Se invece 1 Profilo può avere solo 1 Task è molto difficile che 2 Profili abbiano gli stessi Task... e quindi alla fine i Task creati risultano specifici di 1 Profilo e difficilmente utilizzabili da altri Profili.
... non so se sono stato chiaro
Faccio un esempio:
Creo questi Task (ogni task fa una sola Azione)
- Task Attiva WiFi
- Task Disattiva Dati
- Task Disattiva GPS
- Task Leggi SMS
Poi mi servono 2 Profili molto simili (es. Casa e Lavoro) ed in entrambi i Profili devo avere il WiFi Attivo e i Dati e il GPS disattivati... però a Casa voglio che mi si leggano gli SMS in Automatico.
Se i Profili gestiscono più Task sarebbero così:
Profilo Casa
- Task Attiva WiFi
- Task Disattiva Dati
- Task Disattiva GPS
- Task Leggi SMS
Profilo Lavoro
- Task Attiva WiFi
- Task Disattiva Dati
- Task Disattiva GPS
Come si può vedere in entrambi i Profili "riutilizzerei" questi Task:
- Task Attiva WiFi
- Task Disattiva Dati
- Task Disattiva GPS
(Rispetterei il buon principio della Programmazione che dice di non riscrivere lo stesso "codice" ma di riutilizzarlo).
Se invece i Profili possono avere 1 solo Task dovrei creare 2 Task diversi contenenti diverse Azioni; esempio:
Task Casa con le Azioni:
- Azione Attiva WiFi
- Azione Disattiva Dati
- Azione Disattiva GPS
- Azione Leggi SMS
Task Lavoro con le Azioni:
- Azione Attiva WiFi
- Azione Disattiva Dati
- Azione Disattiva GPS
Quindi i Profili sarebbero:
Profilo Casa con il Task
Task Casa
Profilo Lavoro con il Task
Task Lavoro
Difficilmente i Task
Task Casa e
Task Lavoro potranno essere riutilizzati in altri Profili...
... sicuramente qualcuno si sarà addormentato a metà del Post
... ma mi serve per capire come "approcciarmi" a Tasker