我希望我的应用程序显示一个消息,告诉用户,如果他或她的电话号码存在于数据库中,但它总是说,电话号码存在,即使是不存在的情况。我该怎么做才能修好呢?
bbdd.collection("Taxi").whereEqualTo("number", number).get().addOnCompleteListener { task ->
if(task.isSuccessful) {
Toast.makeText(applicationContext, "Client exist in database. ", Toast.LENGTH_LONG).show()
} else {
Toast.makeText(applicationContext, "Cliente does not exist in database.", Toast.LENGTH_LONG).show()
}
}
我希望得到一个布尔值,它将确定显示给用户的消息,但它没有发生什么。
1条答案
按热度按时间jv2fixgn1#
没有结果并不会导致查询失败。即使没有结果,查询也可以成功。
如果您想检查是否有结果,请检查任务成功时返回的QuerySnapshot: