Я хочу иметь возможность искать объекты, хранящиеся в моей базе данных пожарного депо. и если это 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, это приводит к сбою приложения. Что я делаю не так?