Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Override
- protected FilterResults performFiltering(CharSequence constraint) {
- FilterResults results = new FilterResults();
- //CHECK CONSTRAINT VALIDITY
- if(constraint != null && constraint.length() > 0)
- {
- //CHANGE TO UPPER
- constraint = constraint.toString().toUpperCase();
- //STORE OUR FILTERED ORDER
- ArrayList<OrderModel> filteredOrder = new ArrayList<>();
- for (int i=0; i<filteredOrder.size(); i++) {
- // CHECK
- if (filterList.get(i).getCustomerName().toUpperCase().contains(constraint)) {
- //ADD CUSTOMER TO FILTERED ORDERS
- filteredOrder.add(filterList.get(i));
- Log.d("Testing.....","You are here --->" + filteredOrder);
- }
- }
- results.count = filteredOrder.size();
- results.values = filteredOrder;
- } else {
- results.count = filterList.size();
- results.values = filterList;
- }
- return results;
- }
Add Comment
Please, Sign In to add comment