@Override public void scheduleDrawable(final Drawable who, final Runnable what, final long when) { for (int i = 0; i < mViewList.size(); i++) { final ViewWeakReference reference = mViewList.get(i); final View view = reference.get(); if (view != null) { view.scheduleDrawable(who, what, when); } else { // Always remove null references to reduce Set size mViewList.remove(reference); } } }
@Override public void scheduleDrawable(Drawable who, Runnable what, long when) { super.scheduleDrawable(who, what, when); }