public class OkHttpManager extends java.lang.Object implements IHttpManager
OkHttpClient实现IHttpManager
使用OkHttpManager时必须依赖OkHttp库IHttpManager.DownloadCallback| 构造器和说明 |
|---|
OkHttpManager(int timeout)
HttpManager对外暴露。
|
OkHttpManager(okhttp3.OkHttpClient okHttpClient)
HttpManager对外暴露,推荐使用
HttpManager.getInstance() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
cancel()
取消下载
|
void |
download(java.lang.String url,
java.lang.String path,
java.lang.String filename,
java.util.Map<java.lang.String,java.lang.String> requestProperty,
IHttpManager.DownloadCallback callback)
下载
|
static OkHttpManager |
getInstance() |
public OkHttpManager(int timeout)
HttpManager.getInstance()timeout - 超时时间,单位:毫秒public OkHttpManager(@NonNull
okhttp3.OkHttpClient okHttpClient)
HttpManager.getInstance()okHttpClient - OkHttpClientpublic static OkHttpManager getInstance()
public void download(java.lang.String url,
java.lang.String path,
java.lang.String filename,
@Nullable
java.util.Map<java.lang.String,java.lang.String> requestProperty,
IHttpManager.DownloadCallback callback)
IHttpManagerdownload 在接口中 IHttpManagerpublic void cancel()
IHttpManagercancel 在接口中 IHttpManager