Guest User

Untitled

a guest
Feb 19th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. @Override
  2. protected FilterResults performFiltering(CharSequence constraint) {
  3. FilterResults results = new FilterResults();
  4.  
  5. //CHECK CONSTRAINT VALIDITY
  6. if(constraint != null && constraint.length() > 0)
  7. {
  8. //CHANGE TO UPPER
  9. constraint = constraint.toString().toUpperCase();
  10. //STORE OUR FILTERED ORDER
  11. ArrayList<OrderModel> filteredOrder = new ArrayList<>();
  12.  
  13. for (int i=0; i<filteredOrder.size(); i++) {
  14. // CHECK
  15. if (filterList.get(i).getCustomerName().toUpperCase().contains(constraint)) {
  16. //ADD CUSTOMER TO FILTERED ORDERS
  17. filteredOrder.add(filterList.get(i));
  18. Log.d("Testing.....","You are here --->" + filteredOrder);
  19. }
  20. }
  21. results.count = filteredOrder.size();
  22. results.values = filteredOrder;
  23. } else {
  24. results.count = filterList.size();
  25. results.values = filterList;
  26. }
  27. return results;
  28. }
Add Comment
Please, Sign In to add comment