Я использую Firebase Firestore, потому что я хочу, чтобы все документы в коллекции были показаны в моем RecyclerView
. Я могу получить данные, используя этот код.
db.collection("resturant_profile").get().addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
@Override
public void onComplete(@NonNull Task<QuerySnapshot> task) {
if(task.isSuccessful()){
for(DocumentSnapshot documentSnapshot:task.getResult()){
Log.d("amit",documentSnapshot.getId()+" => "+documentSnapshot.getData());
}
}
}
});
Но я не знаю, как получить все данные списка отдельно, создав класс. Я думаю, что я должен использовать метод
documentSnapshot.toObject(someclass);
Теперь я не знаю, какой тип класса использовать.
Я читаю документы, но в этом я не нашел решения.