Melhorar o cache offline do Firestore - Android
Portanto, metade do meu aplicativo depende bastante do Firestore.
Às vezes, leva muito tempo, como5000ms
ou mais para carregar meus documentos. Se fosse imagens ou algo mais, talvez eu entendesse, mas são principalmente strings ou Ints ...
Alguma idéia de como eu poderia melhorar isso?
obrigado
EDITAR: db.collection ("usersAuth / $ {FirebaseAuth.getInstance (). uid !!} / KitLists"). get (). addOnSuccessListener {snapshot ->
for (document in snapshot.documents) {
val data = document
val kitName = data.id
firstKitList.add(kitName)
}
mainListViewAdapter.notifyDataSetChanged()
}
EDIT2
Então, eu o adaptei, mas tenho um erro não resolvido emsnapshot
.
db.collection("usersAuth/${FirebaseAuth.getInstance().uid!!}/KitLists").addSnapshotListener(object : EventListener<QuerySnapshot> {
override fun onEvent(@Nullable value: QuerySnapshot, @Nullable e: FirebaseFirestoreException?) {
if (e != null) {
Log.w("TAG", "Listen failed.", e)
return
}
for (document in snapshot.documents) {
val data = document
val kitName = data.id
firstKitList.add(kitName)
}
mainListViewAdapter.notifyDataSetChanged()
}
})
este é o erro