Я использую запрос фильтра для firebaseRecyclerAdapter (firebaseOptions).
Поскольку я использую searchView, ресайклер обновляется с каждой набранной буквой, если запрос существует.
Проблема в что я хотел бы очистить ресайклер, если запрос не существует.
Как я могу добавить проверку, чтобы узнать, успешен ли запрос или нет?
Я выполняю поиск, если запрос существует. Я заполняю recyclerview, если запрос не существует, я хочу очистить recyclerview.
public void fireSearch(String queryInput) {
String start = queryInput.toUpperCase(), end = queryInput.toLowerCase() + "\uf8ff";
Log.d("myTag", start + " " + end);
firebaseQuery = databaseReference.orderByKey().startAt(start).endAt(end);
searchRecyclerView.setVisibility(View.VISIBLE);
FirebaseRecyclerOptions<BusinessDetails> options =
new FirebaseRecyclerOptions.Builder<BusinessDetails>()
.setQuery(firebaseQuery, BusinessDetails.class)
.setLifecycleOwner(this)
.build();
}