App Inventor 2 "Invalid Index 0, Size is 0" 错误

App Inventor 2 "Invalid Index 0, Size is 0" Error

我正尝试在 App Inventor 2 中为一个学校项目创建一个锻炼追踪器应用程序,在我进入第三个屏幕之前一切似乎都很顺利。

我按下开始按钮,它显示 Invalid Index 0, Size is 0.

这是我的代码:MY CODE。

Randy:这是我的应用程序的 .aia 文件的 link。使用它,您应该能够查看我的所有代码。让我知道你发现了什么!!!! 会在评论里-抱歉!!!

首先,您打开另一个屏幕的屏幕号无效。 在我修复它并在 AppInventor 的仿真器中对其进行测试后,它没有显示任何错误。

但我怀疑你的问题出在全局的数据类型 Time.The 全局时间的数据类型是整数,你在 TinyDB 中存储的数据不仅是内容整数值(你可以尝试将其显示在标签中)。所以我建议您将其存储为 "Text/String" 类型而不是 "Number/Integer"。

以下是我在正确格式化后将日期和时间存储在 TinyDB 中的方法: