public void loadMedia(@NonNull final ContentResolver cr, final int page,
                          final String id, @NonNull final IMediaTaskCallback callback) {
        final IMediaTask task = mConfig.isVideoMode() ? new VideoTask() : new ImageTask();
        BoxingExecutor.getInstance().runWorker(new Runnable() {
            @Override
            public void run() {
                task.load(cr, page, id, callback);
            }
        });

    }
The Manager to load {@link IMediaTask} and {@link AlbumTask}, holding {@link BoxingConfig}.

@author ChenSL
boxing/src/main/java/com/bilibili/boxing/model/BoxingManager.java