Я хочу получить то, что я положил строку (верхний или нижний регистр) в editText
.Код такой:
public class MainActivity extends AppCompatActivity {
EditText editText;
...
editText.addTextChangedListener(new TextWatcher() {
...
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
String searchText = editText.getText().toString();
firebaseSearch(searchText);
}
private void firebaseSearch(String searchText) {
Query query = FirebaseDatabase.getInstance().getReference()
.child("search").orderByChild("searchName").startAt(searchText).endAt(searchText + "\uf8ff");
options = new FirebaseRecyclerOptions.Builder<ItemModel>().setQuery(query, ItemModel.class).build();
recyclerAdapter = new ExploreAdapter(options, context);
recyclerAdapter.startListening();
}
...
}
Когда я onTextChanged
, я хочу, чтобы все элементы в базе данных Firebase игнорировали прописные и строчные буквы.