как передать запрос внутри добавления в список успеха - PullRequest
0 голосов
/ 01 апреля 2019

databse structure

Я хочу передать запрос внутри addOnSuccessListener

Я пытался работать над этим, но я не получаю ожидаемых результатов

   db.collection("Buildings").get()
    .addOnSuccessListener(new                                          

       OnSuccessListener<QuerySnapshot>() {
       @Override
       public void onSuccess(QuerySnapshot  queryDocumentSnapshots) {
        if (!queryDocumentSnapshots.isEmpty()){
            progressDialog.setTitle("Opening Buildings. Please Wait..");
            progressDialog.show();
            List<DocumentSnapshot> list =  queryDocumentSnapshots.getDocuments();

            for (DocumentSnapshot d:list){
                Building b = d.toObject(Building.class);
                b.setId(d.getId());
                buildingList.add(b);
            }
            progressDialog.hide();
            adapter.notifyDataSetChanged();
        }

    }
});

Выход идет сверху кода, весь список зданий я хочу показать только некоторые из них

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