Hi, I'm making a expense tracking app, with income recording function. The screen 2 of the app is used for entering the users' income. However, I consider that it would be so annoying for the users to enter their income everytime they use the app. So I want the user only have to enter their income for the first time they go to screen 2, and for the reset of the time the app will skip screen 2 automatically and go to screen 3 (there will be a button for them to update their income).
Now, the problem is that I don't know how to show screen 2 only once when the user open the app for the first time only. I think there have to be a count the time of opening a screen function, but I don't know how to do it.
I've tried to add your blocks to screen 2 with and without "when screen 2. Initialize" in the AI Companion for several times already. When I didn't add the "when screen 2. Initialize" block, screen 2 didn't change to screen 3 when I go to screen 2 for the second time. When I did add the "when screen 2. Initialize" block, the app skip screen 2 and go to screen 3 directly. I'm so confused .
*update: Screen 2 have already used a tinyDB to store the income of the user. Would this affects your blocks?