Vill du ha en toggle gör du helt enkelt en vanlig task utan tillhörande profil. När jag gör toggles brukar jag arbeta med en variabel som håller koll på vilket läge något är i, t.ex. om wifi är på eller av eller om natt-och-sov-läget är aktivt eller inte.
Vi kan kalla variabeln för %STATUS. När %STATUS är 1 betyder det att allt vi vill slå på i vår task är på och när %STATUS är 0 är allt av. I ditt fall betyder det alltså att om %STATUS är 1 så är lamporna på och om den är 0 så är de av. Det här innebär alltså att vi kommer vilja kontrollera värdet på %STATUS varje gång tasken körs, samt ändra dess värde till 0 om %STATUS var 1 eller till 1 om %STATUS var 0. Av detta förstår vi att vi behöver en villkorssats (if-sats) för att kontrollera värdet. If-satser ser ut på följande sätt:
Vi får alltså följande:
Det som alltså händer är att när tasken körs så kollas värdet på %STATUS. Om det är 0 när tasken startar så är lamporna av och ska tändas. %STATUS ändras då till 1. Om %STATUS är något annat än 0, dvs lamporna är på när tasken körs, så hoppar vi till action 4, släcker lamporna och ändrar %STATUS till 0 för att indikera att lamporna är släckta.
Spara tasken, återvänd till din hemskärm och lägg till en genväg till tasken. Förhoppningsvis ska du nu ha en fungerande toggle
Funkar det inte får du höra av dig!
Click to expand...