android - 嗨,我正在尝试克隆 trello,但在创建板时出现错误
问题描述
fun getBoardsList(activity: MainActivity) {
mFireStore.collection(Constants.BOARDS)
.whereArrayContains(Constants.ASSIGNED_TO, getCurrentUserID())
.get()
.addOnSuccessListener { document ->
Log.e(activity.javaClass.simpleName, document.documents.toString())
val boardsList: ArrayList<Board> = ArrayList()
for (i in document.documents) {
val board = i.toObject(Board::class.java)!!
board.documentId = i.id
boardsList.add(board)
print(i)
}
activity.populateBoardsListToUI(boardsList)
}
.addOnFailureListener { e ->
activity.hideProgressDialog()
Log.e(activity.javaClass.simpleName, "Error while creating a board.", e)
}
}
问题是 document.documents 的大小为 0,我不明白为什么会这样
日志。e 输出我这种东西(2021-05-20 19:02:10.084 27955-27955/com.example.caterva E/MainActivity: [])。
但据我了解,它不应该为空,以便循环开始
解决方案
推荐阅读
- node.js - Discord.js v12 - MySQL 的平衡命令
- python - 熊猫:从匹配第一个元素的元组列表中创建列
- git - 使用 git 进行更改然后回滚
- c++ - 如果我在多线程中重置相同的 shared_ptr 不会崩溃
- c# - 如何在 C# 中将两个 StringCollection 合并/合并为一个
- java - Are there ways set a local variable of a function inside stream java 8
- grails - Grails 3.3.9 从服务调用 taglib
- aws-amplify - AWS AppSync Null @connection 查询结果
- c++ - 在一行中从类构造中初始化抽象类引用
- r - 使用 varlist 在 r studio 上循环