程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

无法使用 Firebase 将元素添加到 ArrayList

发布于2022-09-20 02:53     阅读(81)     评论(0)     点赞(23)     收藏(4)


我在 Firebase 数据库上有一个孩子叫 numbers。

孩子号码

在我的代码中,我不明白是否在 onDataChange() 方法内部 listNumber.size() 返回 4。但在 listNumber.size() 的 onDataChange() 值之外返回 0。

我的代码:


解决方案


onDataChange 是一个监听器,它不会立即调用,它会在 Firebase 返回数据后调用。

所以执行顺序是这样的:

  1. 向 Firebase 发出请求,然后添加侦听器。数据不存在。
  2. 请求后执行代码 ( //result = 0)
  3. Firebase 已返回数据,因此正在调用您的侦听器 ( //result = 4)


所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:http://www.javaheidong.com/blog/article/508546/7a3a0a0bec8a0b5b558c/

来源:java黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

23 0
收藏该文
已收藏

评论内容:(最多支持255个字符)