App Inventor - 携带数据到多个屏幕

App Inventor - Carrying data to multiple screens

我为一个项目创建了一个应用程序,它只是一个小测验应用程序,我希望分数在用户每次答对问题时更新,而不是在他们答错问题时更改,每个问题都在一个新屏幕,此时分数会更新,但是当新屏幕出现下一个问题时,分数不会更新,如果用户回答不正确,我该如何更新新屏幕中的分数,然后保持不变。

非常感谢。

图像的顶部是屏幕 1,底部是屏幕 2。如您所见,如果此人回答正确,我无法在屏幕 2 中更新分数。

http://i.stack.imgur.com/VkX8o.jpg

  1. 在此处查看 TinyDB 教程https://sites.google.com/site/stevozip/home/AI2/tinydb
  2. 正确切换屏幕,另见 https://puravidaapps.com/manager.php
  3. 仅使用 1 个屏幕和一些逻辑而不是 n 个屏幕,另请参阅 http://ai2.appinventor.mit.edu/reference/other/manyscreens.html and my quiz example here https://puravidaapps.com/quiz.php

学习 App Inventor 的一个很好的方法是阅读 AI2 免费在线电子书中的免费 Inventor 手册 http://www.appinventor.org/book2 ...链接位于网页底部。这本书 'teaches' 用户如何使用 AI2 块进行编程。 这里有免费的编程课程http://www.appinventor.org/content/CourseInABox/Intro and the aia files for the projects in the book are here: http://www.appinventor.org/bookFiles
这里描述了如何使用 App Inventor 做很多基本的事情:http://www.appinventor.org/content/howDoYou/eventHandling .

也做教程http://appinventor.mit.edu/explore/ai2/tutorials.html to learn the basics of App Inventor, then try something and follow the Top 5 Tips: How to learn App Inventor