TechSvět  |  VipShow  |  MotorGuru  |  MyMuži  |  Pravda24  |  ČasProBydlení  |  NeposlušnéTlapky  |  ByznysDeník  |  HobbyDeník  |  ČasProŽeny

Přispívat do fóra mohou pouze pravidelní uživatelé Roumingu.

Zobrazení je omezeno na jedno vlákno! Vrátit se k zobrazení všech vláken.

 

re: App Inventor – je Timer rozbitý? (MemRP (19.5.2017 13:24)
adams: Pokud interně používají java.util.TimerTask volaný přes java.util.Timer.schedule, tak ten pauznout a znovu pustit nejde (není tam žádné skutečné enabled), ale musí se „zabíjet“ explicitně přes metodu cancel (enabled=false) a pak pustit opět přes schedule (enabled=true). A pak už je jen otázka, jak to mají v App Inventoru ošetřené, když ten stav enabled měníš zrovna i uvnitř tick rutiny (zatímco při ručním zmáčknutí btn2click budeš obvykle mimo).
 
re: App Inventor – je Timer rozbitý? (bobRP (19.5.2017 12:45)
to je uz otazka na support App Inventoru ;)
 
re: App Inventor – je Timer rozbitý? (adamsRP (19.5.2017 12:13)
Vlastně nezkusil. Stupidní úprava, ale vypadá to, že s takto upraveným cyklem: [odkaz]
už se to chová korektně (abych to řekl stopro, tak to budu muset nacpat do toho původního, a to s tím budu blbnout, až budu mít víc času). Děkuju za nakopnutí, které jsem potřeboval.

Ale pořád mi na tom hlava nebere dvě věci:
1) proč to při ručním spuštění btn2click při enablovaném timeru neblbne a při volání btn2click z programu jo.
2) když mu vadí, že enabluju enablovaný, proč nepomůže, když nejprve disabluju hned poté enabluju – to by přece mělo timer stopnout a pustit znova.
EDIT: adams - 19.05.2017 12:22:18
 
re: App Inventor – je Timer rozbitý? (bobRP (19.5.2017 11:39)
a tu podmienku si vlastne skusil? nastavovat na true len ked je false? pointa je ze sa to chova divne a nema zmysel skraslovat kod ked uz z uzivatelskeho hladiska funguje ako ma
EDIT: bob - 19.05.2017 11:42:57
EDIT: bob - 19.05.2017 11:43:28
 
re: App Inventor – je Timer rozbitý? (adamsRP (19.5.2017 10:12)
Možná robustní, ale děsně komplikovaný a se zdlouhavým nastavováním. Navíc já funguju v sekundách, tam se koukám nastavuje čas klasicky přes minuty a sekundy, to bych musel přepočítávat. :) (Ono to tam na tom videu není vidět, ale klepanec na pět minut tam prostě na displeji nastaví 300 sekund.)
EDIT: adams - 19.05.2017 10:18:07
 
re: App Inventor – je Timer rozbitý? (WondrejRP (19.5.2017 10:03)
zkus timer impetus, používám to na cvičení a dělá to přesně tohle. běží ti čas, když doběhne spustí se další čas a můžeš si navolik kolikrát se spustí další čas (jde tam toho udělat víc)
 
re: App Inventor – je Timer rozbitý? (adamsRP (19.5.2017 9:52)
S tím dvojitým nějaký problém je, ale netuším jaký, zkoušel jsem to v různých místech zastavovat (jak uvnitř cyklu, tak před voláním toho setTimer na enabled) a to nepomohlo. Navíc i když ten timer má enabled a já ho podruhé ještě enabluju ručně stiskem tlačítka, tak to problémy nedělá.

mem> No, to je klasika, člověk se na něco zeptá, a dozví se, že to měl udělat v něčem jiném a nějak jinak. :)

Neumím si představit, jak tenhle konkrétní příklad udělat jednodušeji...
Tento příspěvek je dlouhý. Klikněte pro zobrazení celého příspěvku.
 
re: App Inventor – je Timer rozbitý? (bobRP (19.5.2017 9:41)
adams: problem zrejme bude dvojite nastavenie na true t.j. ked uz raz bezi - ako keby sa spustilo dalsie vlakno co by sa nemalo stavat, mozno ide o bug.. mozes tam dat podmienku if (TimerEnabled == false) then set TimerEnabled = true
 
re: App Inventor – je Timer rozbitý? (socketRP (19.5.2017 9:36)
"kdysi jsem pro něj dělal video tutorial,,,"
a mame tu namiesto trojbodky trojciarku :-D
btw, ktory autista ho najde?
 
re: App Inventor – je Timer rozbitý? (MemRP (19.5.2017 9:13)
Možná kdybys nejdřív slovy popsal, co to má vlastně dělat, tak bychom ti řekli, proč to máš tak složité a nesmyslné. :) Jinak App Inventor je poměrně shit, kdysi jsem pro něj dělal video tutorial,,,

Být tebou tak se radši naučím trochu javascriptu a udělám si to jako HTML5 „aplikaci“ (můžeš si ji připíchnout na plochu offline). Můžeš vyjít třeba z tohohle příkladu a jen si tam dodělat tlačítka a další počítání, třeba ti to tady někdo i rovnou upraví... [odkaz]
 
re: App Inventor – je Timer rozbitý? (adamsRP (19.5.2017 8:53)
Ano, problém dělá Timer. Ale proč, a co s tím? A proč nepomůže ani to, když ho zastavím?
 
re: App Inventor – je Timer rozbitý? (bobRP (19.5.2017 8:48)
problem robi set TimerEnabled true ;)
EDIT: bob - 19.05.2017 8:50:11
 
App Inventor – je Timer rozbitý? (adamsRP (19.5.2017 6:34)
Potřeboval jsem jeden speciální odpočítávač do mobilu. Hledání toho pravého na Play jsem po deseti nepoužitelných pokusech vzdal. Protože neumím programovat „applikace“ pro mobily (a vlastně neumím programovat pořádně nic), naklepal jsem si něco v MIT App Inventoru. A něco je tam blbě. Udělal jsem provizorní jednoduchou ukázkovou aplikaci okleštěnou od veškerého balastu – viz obr:

http://pctuning.tyden.cz/ilustrace3/vagner/temp/timer/screen.png
http://pctuning.tyden.cz/...
Tento příspěvek je dlouhý. Klikněte pro zobrazení celého příspěvku.
 
 


Tento web používá k poskytování služeb, personalizaci reklam a analýze návštěvnosti soubory cookie. Podmínky pro uchovávání nebo přístup ke cookies je možné nastavit ve vašem prohlížeči. Více...