Firebase获取值错误

问题描述 投票:1回答:1

下午大家,

我创建了一个屏幕,其中firebase根据赞助的状态存储数据(没有接近,接近+ ve,Approched + ve)。

Firebase Database

项目将数据保存在4个不同的项目桶中,该项目桶将有一个未定义的标签号(赞助商名称),每个标签包含3个值(名称,分支和金额)的列表

此屏幕中的用户输入 - 姓名,Banch,赞助商名称,赞助状态,金额

Entry Screen Blocks

在第二个屏幕中出现问题,其中输入的数据从火场显示。默认情况下,我让它显示来自ProjectBucket“Got”的数据

这是屏幕的块:

View Screen Blocks

获得的错误是:

Runtime Error
The operation insert list item cannot accept the arguments: , [()], [(Arjun M5 1945040)], [(Rockstar (Arjun M5 1945040))]
Note: You will not see another error reported for 5 seconds.

这与ProjectBucked Got的firebase中的值相对应

我想用这个屏幕做什么

  • 有一个下拉列表,选择4个选项(4个ProjectBucket即未接近,接近+ ve,Approched + ve)
  • 在屏幕上显示firebase中的内容(在标签 - 赞助商名称(数据标签),名称,分支,金额)。每个项目桶都有一个未定义的子项(没有接近,接近+ ve,Approched + ve)这些子价值或标签是赞助商名称,这些以及名称,分支和金额必须显示给所有项

谢谢你的时间

android firebase firebase-realtime-database app-inventor
1个回答
1
投票
The operation insert list item cannot accept the arguments: , [()], [(Arjun M5 1945040)], [(Rockstar (Arjun M5 1945040))]

它看起来像你的全局变量Data是一个空字符串,这应该是一个空列表... enter image description here

如果你正在使用列表,那么valueIfTagNotThere套接字应该是一个创建空列表块而不是空字符串...

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.