Я хочу получить документы подколлекции с Firebase FireStore Android и показать его в представлении переработчика, но ничего не отображается в представлении переработчика. Я думаю, что есть проблема при извлечении данных
var myarray=ArrayList<User>()
rv=findViewById(R.id.idrecycler) as? RecyclerView
notebookRef.addSnapshotListener { querySnapshot, firebaseFirestoreException ->
for(uid in querySnapshot!!.documentChanges){
uid.document.reference.collection("ProfileData")
.addSnapshotListener { querySnapshot2, firebaseFirestoreException ->
for(da in querySnapshot2!!){
val note = da.toObject(Note::class.java)
var title = note.title
var description = note.notes
var note2 = da.toObject(Note2::class.java)
var username = note2!!.username
myarray.add(User(username!!,str.child(currentuser),title!!,description!!))
}
}
}}
User.class
data class User(
var username:String,
var userphoto: StorageReference,
var title:String,
var notes:String
)
uid - это UserUID, это идентификатор некоторых заметок
Снимок базы данных: