Advertisement
Guest User

Untitled

a guest
Feb 6th, 2016
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.69 KB | None | 0 0
  1. @Override
  2.     public boolean onQueryTextChange(String query) {
  3.         final List<Product> filteredModelList = filter(productList, query);
  4.         productAdapter.animateTo(filteredModelList);
  5.         recyclerView.scrollToPosition(0);
  6.         return true;
  7.     }
  8.  
  9.     private List<Product> filter(List<Product> models, String query) {
  10.         query = query.toLowerCase();
  11.  
  12.         final List<Product> filteredModelList = new ArrayList<>();
  13.         for (Product model : models) {
  14.             final String text = model.name.toLowerCase();
  15.             if (text.contains(query)) {
  16.                 filteredModelList.add(model);
  17.             }
  18.         }
  19.         return filteredModelList;
  20.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement