【问题标题】:Firebase get value errorFirebase 获取值错误
【发布时间】:2017-12-17 23:49:27
【问题描述】:

大家下午,

我创建了 Firebase 根据赞助状态(未接近、接近 +ve、接近 +ve)存储数据的屏幕。

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

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

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

这是屏幕的块:

得到的错误是:

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.

这对应于 ProjectBucking Got 的 firebase 中的值

我想用这个屏幕做什么

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

感谢您的宝贵时间

【问题讨论】:

    标签: android firebase firebase-realtime-database app-inventor


    【解决方案1】:
    The operation insert list item cannot accept the arguments: , [()], [(Arjun M5 1945040)], [(Rockstar (Arjun M5 1945040))]
    

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-02-07
      • 2020-11-15
      • 2018-11-16
      • 2017-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多