在App Inventor中创建高分屏幕

时间:2013-01-24 13:24:30

标签: android app-inventor

我想在我的测验应用中添加一个高分屏幕。我已经创建了一个带有起始值的高分屏幕,其中包含用户在上一轮中达到的分数,类别名称和难度。

我将这个起始值分成两个变量:

第一个只包含分数,另一个包含类别和难度。现在总的来说,每个人都有3个类别和2个难度。现在我想保留每个类别和难度的前十名高分。像这样:

Category 1 Difficulty 1
Category 1 Difficulty 2
Category 2 Difficulty 1
Category 2 Difficulty 2
Category 3 Difficulty 1
Category 3 Difficulty 2

如您所见,我将有6个不同的Highscore列表。

现在我的问题:

如何保存TinyDB中的所有6个列表并重新重新加载数据?

1 个答案:

答案 0 :(得分:1)

每个列表都使用自己的TinyDB标签 要保存其中一个列表,请使用TinyDB.StoreValue块,再次在Screen.Initialize中使用TinyDB.GetValue块,另请参阅docu
并记住:首次运行时TinyDB为空,见an example here如何处理。
并且:do the tutorials熟悉App Inventor的基本概念。