public static class ANRequest.GetRequestBuilder<T extends ANRequest.GetRequestBuilder> extends java.lang.Object implements RequestBuilder
| 构造器和说明 |
|---|
GetRequestBuilder(java.lang.String url) |
GetRequestBuilder(java.lang.String url,
int method) |
| 限定符和类型 | 方法和说明 |
|---|---|
T |
addHeaders(java.util.HashMap<java.lang.String,java.lang.String> headerMap) |
T |
addHeaders(java.lang.String key,
java.lang.String value) |
T |
addPathParameter(java.lang.String key,
java.lang.String value) |
T |
addQueryParameter(java.util.HashMap<java.lang.String,java.lang.String> queryParameterMap) |
T |
addQueryParameter(java.lang.String key,
java.lang.String value) |
ANRequest |
build() |
T |
doNotCacheResponse() |
T |
getResponseOnlyFromNetwork() |
T |
getResponseOnlyIfCached() |
T |
setBitmapConfig(android.graphics.Bitmap.Config bitmapConfig) |
T |
setBitmapMaxHeight(int maxHeight) |
T |
setBitmapMaxWidth(int maxWidth) |
T |
setExecutor(java.util.concurrent.Executor executor) |
T |
setImageScaleType(android.widget.ImageView.ScaleType imageScaleType) |
T |
setMaxAgeCacheControl(int maxAge,
java.util.concurrent.TimeUnit timeUnit) |
T |
setMaxStaleCacheControl(int maxStale,
java.util.concurrent.TimeUnit timeUnit) |
T |
setPriority(Priority priority) |
T |
setTag(java.lang.Object tag) |
T |
setUserAgent(java.lang.String userAgent) |
public GetRequestBuilder(java.lang.String url)
public GetRequestBuilder(java.lang.String url,
int method)
public T setPriority(Priority priority)
setPriority 在接口中 RequestBuilderpublic T setTag(java.lang.Object tag)
setTag 在接口中 RequestBuilderpublic T addQueryParameter(java.lang.String key, java.lang.String value)
addQueryParameter 在接口中 RequestBuilderpublic T addQueryParameter(java.util.HashMap<java.lang.String,java.lang.String> queryParameterMap)
addQueryParameter 在接口中 RequestBuilderpublic T addPathParameter(java.lang.String key, java.lang.String value)
addPathParameter 在接口中 RequestBuilderpublic T addHeaders(java.lang.String key, java.lang.String value)
addHeaders 在接口中 RequestBuilderpublic T addHeaders(java.util.HashMap<java.lang.String,java.lang.String> headerMap)
addHeaders 在接口中 RequestBuilderpublic T doNotCacheResponse()
doNotCacheResponse 在接口中 RequestBuilderpublic T getResponseOnlyIfCached()
getResponseOnlyIfCached 在接口中 RequestBuilderpublic T getResponseOnlyFromNetwork()
getResponseOnlyFromNetwork 在接口中 RequestBuilderpublic T setMaxAgeCacheControl(int maxAge, java.util.concurrent.TimeUnit timeUnit)
setMaxAgeCacheControl 在接口中 RequestBuilderpublic T setMaxStaleCacheControl(int maxStale, java.util.concurrent.TimeUnit timeUnit)
setMaxStaleCacheControl 在接口中 RequestBuilderpublic T setExecutor(java.util.concurrent.Executor executor)
setExecutor 在接口中 RequestBuilderpublic T setUserAgent(java.lang.String userAgent)
setUserAgent 在接口中 RequestBuilderpublic T setBitmapConfig(android.graphics.Bitmap.Config bitmapConfig)
public T setBitmapMaxHeight(int maxHeight)
public T setBitmapMaxWidth(int maxWidth)
public T setImageScaleType(android.widget.ImageView.ScaleType imageScaleType)
public ANRequest build()