Прежде всего, я прошу прощения за мой английский.Я использую переводчик Google.
Я работаю над проектом, который показывает содержимое базы данных Firestore в RecyclerView.
В упражнении, которое показывает RecyclerView, меню сShearView показан для текстовых строк.
Моя проблема, однако, я не могу найти способ поиска «содержимого» текстовой строки, и поиск работает только тогда, когда я пишу начало текстастрока.
public void firebaseSearch(String searchText){
String query = searchText;
Query searchToDB = eventoRef.orderBy("nombre").startAt(query).endAt(query + "\uf8ff");
//Query searchToDB = eventoRef.orderBy("nombre").whereEqualTo("nombre", query);
FirestoreRecyclerOptions<Evento> options = new FirestoreRecyclerOptions.Builder<Evento>()
.setQuery(searchToDB, Evento.class)
.build();
adapter = new EventoAdapter(options);
RecyclerView recyclerView = findViewById(R.id.recyclerView);
recyclerView.setHasFixedSize(true);
recyclerView.setLayoutManager(new LinearLayoutManager(this));
recyclerView.setAdapter(adapter);
adapter.startListening();
}