Возвращение данных из friestore и сохранение их в классе - PullRequest
0 голосов
/ 16 января 2019

У меня есть это облачное хранилище

Press here please

, оно состоит из 10 элементов, упорядоченных от 0 до 9, теперь я пытаюсь получить каждый его элемент и сохранить его вкласс, который я сделал, который состоит из типов электронной почты и данных о богатстве Вот изображение этого , но это не очень хорошо для меня, кто-то может мне помочь, как я могу получить его и сохранить вобъект, так что я могу изменить его и отправить его обратно в Firebase по мере необходимости приложения?Что я пробовал:

 docRef.get().addOnCompleteListener(new OnCompleteListener<DocumentSnapshot>() {
            @Override
            public void onComplete(@NonNull Task<DocumentSnapshot> task) {

                DocumentSnapshot doc = task.getResult();

                Map <String , Top10Users> try1 = new HashMap<String ,Top10Users>();
                Map <String , Top10Users> top10counter = new HashMap<String ,Top10Users>();
                try1 = (HashMap) doc.getData();
              Top10Users user1 = try1.get("0");

А вот документ docRef

db = FirebaseFirestore.getInstance();
docRef = db.collection("TOP10").document("top10");

Но он выдает ошибку, говорящую:

Невозможно привести карту кTop10Users

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...