MultiCallback.java 文件源码

java
阅读 24 收藏 0 点赞 0 评论 0

项目:sketch 作者:
@Override
public void scheduleDrawable(@NonNull final Drawable who, @NonNull final Runnable what, final long when) {
    for (int i = 0; i < mCallbacks.size(); i++) {
        final CallbackWeakReference reference = mCallbacks.get(i);
        final Callback callback = reference.get();
        if (callback != null) {
            callback.scheduleDrawable(who, what, when);
        } else {
            // Always remove null references to reduce Set size
            mCallbacks.remove(reference);
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号