Hirdetés
Új hozzászólás Aktív témák
-
nope
tag
válasz
bogil99
#1010
üzenetére
Van egy kis időm, így lehetne megírni a konkrét problémád GOTO nélkül:
1. Profil
HOME+TIME
_Context: Near GSM
_Context: Time from 22:00 Till 07:00_Enter Task:
__Airplane Mode Set On
__Profile Status Felora Set On
_Exit Task:
__Profile Status Felora Set Off
__Stop Task halfhour // biztonsági lépés, hátha a 2 perces várakozásnál tart a halfhour task
__Airplane Mode Set Off2. Profil
Felora
_Context: Time repeat every 30 minute
__Task halfhour :
___Airplane Mode Set Off
___Wait Minutes 2
___Airplane Mode Set OnNope
-
nope
tag
válasz
bogil99
#1010
üzenetére
Az adott problémától függetlenül:
Próbálj meg modulárisan gondolkodni, ez esetben taskokra szétszedni a dolgot. Az időzítést csináld meg contextekben, amelyek adott taskot hívnak. Esetleg azok feltételtől függően másik taskot, és így tovább. A goto parancs már 25 éve is kerülendő volt, illett mindenre külön függvényt (processt, taskot) írni.
Goto-val kevésbé átlátható, és könnyebb végtelen ciklusba kergetni.
Ha csak taskokat használsz, akkor feltétel teljesül, task elindul, esetleg indít más taskokat, visszatér, ennyi. Ne legyen olyan task, ami folyamatosan fut (persze ez nem mindig érhető el, de törekedni kell rá).
A folyamatábra nagyon jó ötlet, és egyszerűbb is vele a munka, ha nincs goto.De nem akarlak nagyon megkavarni, csak már nekem is sikerült olyan profile-t írnom, amelyik folyamatosan futott és ette az aksit (konkrétan a Battery Changed event meglehetősen gyakori esemény, volt vele gondom).
Szóval ahogy átlátod és megérted
Nope
Új hozzászólás Aktív témák
- Tudástár Tasker - AZ Android alkalmazás
- Amazfit T-Rex 3 Pro – világítós dínó
- Amazon Fire TV stick/box
- exHWSW - Értünk mindenhez IS
- AMD Navi Radeon™ RX 9xxx sorozat
- Bemutatkozott a Poco X7 és X7 Pro
- Konteó topic
- Amlogic S905, S912 processzoros készülékek
- Témázgatunk, témázgatunk!? ... avagy mutasd az Android homescreened!
- Vezetékes FEJhallgatók
- Samsung Galaxy S25 - végre van kicsi!
- További aktív témák...
- Samsung Galaxy S23 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Gamer PC-Számítógép! Csere-Beszámítás! R5 5500 / 16GB DDR4 / RX 6600 8GB / 512 GB SSD
- BESZÁMÍTÁS! MSI B450M R5 5500 16GB DDR4 512GB SSD RX 7600 8GB Rampage SHIVA ADATA 600W
- Xiaomi 14T Pro 512GB,Újszerű,Dobozával,12 hónap garanciával
- Eladó Samsung A12 4/64GB / 12 hó jótállás / ÚJ KIJELZŐ
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi



