首页 > 解决方案 > 嗨,我正在尝试克隆 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: [])。

但据我了解,它不应该为空,以便循环开始

标签: androidkotlin

解决方案


推荐阅读