Получить размер базы данных Firebase на основе запроса - PullRequest
0 голосов
/ 31 октября 2019

Я хочу иметь возможность искать объекты, хранящиеся в моей базе данных пожарного депо. и если это 0, я хочу отобразить ошибку тоста.

            public void afterTextChanged(Editable editable) {
            // showSearchResults(editable.toString());
            SubstanceSearch result = new SubstanceSearch(editable.toString());
            Query query = result.getQuery();

            database = FirebaseFirestore.getInstance();
            adapter = setUpAdapter(database, query);
            adapter.startListening();
            setUpRecyclerView(recyclerView, adapter);
            QuerySnapshot qs = query.get().getResult();
            //QueryDocumentSnapshot qds = qs.getResult();
            qs.size();
            if(qs.isEmpty()){
                Toast.makeText(SubstanceList.this, "no substance found", Toast.LENGTH_SHORT).show();
            }
        }

Когда он добирается до шага QuerySnapshot qs, это приводит к сбою приложения. Что я делаю не так?

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