com.qihoo.livecloud.plugin

## Interface ILiveCloudPlugin.PluginDownloadCallback

- Enclosing class:
    ILiveCloudPlugin

      public static interface ILiveCloudPlugin.PluginDownloadCallback

  插件下载回调接口

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | `isCancelled()` 插件下载任务是否取消，插件下载过程中业务方必须及时调用该接口终止下载任务
    `void` | `onCancel(boolean downloadWithSystem)` 取消插件下载任务
    `void` | `onFailed()` 插件下载失败，业务方必须调用该接口
    `void` | `onProgress(int progress)` 插件下载进度，业务方必须调用该接口
    `void` | `onSuccess()` 插件下载完成，业务方必须调用该接口

- - ### Method Detail

    - #### isCancelled

          boolean isCancelled()

      插件下载任务是否取消，插件下载过程中业务方必须及时调用该接口终止下载任务

    - #### onProgress

          void onProgress(int progress)

      插件下载进度，业务方必须调用该接口
      Parameters:
        `progress` - 插件下载进度，范围0-100

    - #### onCancel

          void onCancel(boolean downloadWithSystem)

      取消插件下载任务
      Parameters:
        `downloadWithSystem` - 业务方取消插件下载任务后，是否仍由SDK继续完成下载

    - #### onSuccess

          void onSuccess()

      插件下载完成，业务方必须调用该接口

    - #### onFailed

          void onFailed()

      插件下载失败，业务方必须调用该接口