MIT AppInventor 列表错误:尝试获取列表中的第 0 项 [5]

问题描述

" 选择列表项:尝试获取列表 [5] 中的项号 0。最小有效项号为 1。 注意:您在 5 秒内不会看到另一个错误报告。 "

嘿,伙计们, 当应用程序打开应用程序没有崩溃但我需要点击屏幕上的某处几次直到它消失时,顶部的消息会出现..

这个想法是在 firebase.database 中搜索 var 'UID' 的值,当它找到时,我需要获取 is brother key 的值..

我想请你帮我清除这条消息我尝试了几种方法来获得结果但还没有..

非常感谢帮助:)

When Screen Open.

This is how I tried to get the uid && employeeKey.

for your help me I set var 'UID' = to uid value of employee number 1

'UID' 从屏幕 1 上的 firebase.auth 表单中获取值..

解决方法

index in list 块返回 0,如果在列表中没有找到“东西”,并且在这种情况下您试图从 empKey 列表的第 0 个项目中获取值,这是没有意义的。

enter image description here

因此您必须添加一个 if 语句...如果返回的索引为 0,则不要搜索 empKey。

顺便说一句。提出此类问题的更好地点是 MIT App Inventor 社区...