Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- List<String Name,List<Program>>>
- private Runnable delayedFiltering = null;
- @Override
- public void afterTextChanged(Editable input) {
- if (delayedFiltering != null) {
- getHandler().removeCallbacks(delayedFiltering);
- }
- delayedFiltering = new Runnable() {
- @Override
- public void run() {
- performFiltering(input.toString());
- }
- }
- getHandler().postDelayed(delayedFiltering, 700);
- }
- private class DelayedFilter implements Runnable {
- private String constraint;
- @Override
- public void run() {
- performFiltering(constraint);
- }
- }
- private DelayedFilter delayedFiltering = new DelayedFilter();
- @Override
- public void afterTextChanged(Editable input) {
- if (delayedFiltering != null) {
- getHandler().removeCallbacks(delayedFiltering);
- }
- delayedFiltering.constraint = input.toString();
- getHandler().postDelayed(delayedFiltering, 700);
- }
Add Comment
Please, Sign In to add comment