Originariamente inviato da
deckard0273
Non va
O meglio.....funziona ma va in loop. Il profile è Display off e quindi quando il task finisce dopo aver fatto quello che deve e il sistema torna in lock, lo schermo si spegne e il profilo riparte
Aiuto
si. è normale... perchè dopo che hai eseguito il task devi resettare le variabili!
una volta che il profilo ha richiamato il task che deve eseguire in quello stesso task devi resettare le variabili allo stato iniziale.
esempio:
1.non c'è nessuna chiamata: variabile "%chiamata=0"
2.spengo il display
3.il cell si blocca: variabile %blocco=1"
4.si verifica la condizione e viene eseguito il task
5.finito il task resetto la variabile "%blocco=0% e stoppo il profilo
adesso fino a quando non blocchi nuovamente il telefono (riattivando il profilo) la variabile "%blocco" non torna ad 1 e quindi il profilo non viene eseguito nuovamente!
EDIT
Ti ho creato un esempio in due minuti. è molto grezzo. lo devi affinare ma funziona.
codice:
<TaskerData sr="" dvi="1" tv="4.3u4m">
<Profile sr="prof83" ve="2">
<cdate>1399048294009</cdate>
<clp>true</clp>
<edate>1399048700920</edate>
<id>83</id>
<mid0>81</mid0>
<nme>Task_blocco_display</nme>
<Event sr="con0" ve="2">
<code>210</code>
</Event>
</Profile>
<Profile sr="prof84" ve="2">
<cdate>1399048408801</cdate>
<clp>true</clp>
<edate>1399048724330</edate>
<id>84</id>
<mid0>87</mid0>
<nme>Task_sblocca_display</nme>
<Event sr="con0" ve="2">
<code>1000</code>
</Event>
</Profile>
<Profile sr="prof85" ve="2">
<cdate>1399048576269</cdate>
<clp>true</clp>
<edate>1399048959228</edate>
<id>85</id>
<mid0>86</mid0>
<nme>Task_avvia_lavoro</nme>
<State sr="con0" ve="2">
<code>165</code>
<ConditionList sr="if">
<bool0>And</bool0>
<Condition sr="c0" ve="2">
<lhs>%BLOCCO</lhs>
<op>4</op>
<rhs>1</rhs>
</Condition>
<Condition sr="c1" ve="2">
<lhs>%CHIAMATA</lhs>
<op>4</op>
<rhs>0</rhs>
</Condition>
</ConditionList>
</State>
</Profile>
<Project sr="proj0">
<cdate>1399048082910</cdate>
<name>Task</name>
<pids>84,85,83</pids>
<tids>81,82,86,87</tids>
</Project>
<Task sr="task81">
<cdate>1399048116744</cdate>
<edate>1399048655455</edate>
<id>81</id>
<nme>Task_Blocco</nme>
<pri>10</pri>
<Action sr="act0" ve="5">
<code>547</code>
<Str sr="arg0" ve="3">%BLOCCO</Str>
<Str sr="arg1" ve="3">1</Str>
<Int sr="arg2" val="1"/>
<Int sr="arg3" val="0"/>
</Action>
</Task>
<Task sr="task82">
<cdate>1399048143327</cdate>
<edate>1399048724330</edate>
<id>82</id>
<nme>Task_Chiamata</nme>
<Action sr="act0" ve="5">
<code>547</code>
<Str sr="arg0" ve="3">%CHIAMATA</Str>
<Str sr="arg1" ve="3">0</Str>
<Int sr="arg2" val="1"/>
<Int sr="arg3" val="0"/>
</Action>
<Action sr="act1" ve="5">
<code>548</code>
<Str sr="arg0" ve="3">Aaaaaaaaa</Str>
<Int sr="arg1" val="0"/>
</Action>
</Task>
<Task sr="task86">
<cdate>1399048594054</cdate>
<edate>1399048818089</edate>
<id>86</id>
<nme>Task_vibra</nme>
<Action sr="act0" ve="5">
<code>61</code>
<Int sr="arg0" val="200"/>
</Action>
<Action sr="act1" ve="5">
<code>547</code>
<Str sr="arg0" ve="3">%BLOCCO</Str>
<Str sr="arg1" ve="3">0</Str>
<Int sr="arg2" val="1"/>
<Int sr="arg3" val="0"/>
</Action>
<Action sr="act2" ve="5">
<code>159</code>
<Str sr="arg0" ve="3">Task_blocco_display</Str>
<Int sr="arg1" val="0"/>
</Action>
</Task>
<Task sr="task87">
<cdate>1399048748643</cdate>
<edate>1399048766887</edate>
<id>87</id>
<nme>Task_attiva_blocco</nme>
<Action sr="act0" ve="5">
<code>159</code>
<Str sr="arg0" ve="3">Task_blocco_display</Str>
<Int sr="arg1" val="1"/>
</Action>
</Task>
</TaskerData>
se lo vuoi importare direttamente in tasker salvalo come task.prj.xml
fammi sapere se così funziona