Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Override
- public boolean onQueryTextChange(String query) {
- final List<Product> filteredModelList = filter(productList, query);
- productAdapter.animateTo(filteredModelList);
- recyclerView.scrollToPosition(0);
- return true;
- }
- private List<Product> filter(List<Product> models, String query) {
- query = query.toLowerCase();
- final List<Product> filteredModelList = new ArrayList<>();
- for (Product model : models) {
- final String text = model.name.toLowerCase();
- if (text.contains(query)) {
- filteredModelList.add(model);
- }
- }
- return filteredModelList;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement