Hi. I made a little app to check a doubt I have.
The doubt is about if a series of procedures calling each other would be "interrupted" by some other event (like the press of a button, or the trigger of a clock).
So my app has a clock triggering every second, and a counter from 0 to 9999.
I read App Inventor is single threaded, so I think I understand why, once I hit the button and start the counter, the clock stops triggering until the count ends. And then the clock starts triggering again.
I expected to see the count in the label increase from 0 to 1, and so on, until 9999.
But, to my surprise all I see when I hit the button, is the clock stops. And then, only when the count ends, the label changes suddently to 9999. (And also the background color of the button only then changes to green).
Is there an explanation for this?
Interrup.aia (3.5 KB)