Я попытался использовать код из https://firebase.google.com/docs/firestore/query-data/listen, но у меня возникла проблема.
В их примере
if (e != null) {...}
показывает, что Condition if (e! = null) и каждый ниже return показывает: недостижимый код
db.collection("cities")
.whereEqualTo("state", "CA")
.addSnapshotListener { value, e ->
if (e != null) {
Log.w(TAG, "Listen failed.", e)
return@addSnapshotListener
}
val cities = ArrayList<String>()
for (doc in value!!) {
doc.getString("name")?.let {
cities.add(it)
}
}
Log.d(TAG, "Current cites in CA: $cities")
}
Я новичок в Firebase, и я понимаю, почему отображается указанное выше предупреждение, но почему они приводят такой пример?