public class RequestFailedCachePolicy<T> extends BaseCachePolicy<T>
cacheEntity, canceled, currentRetryCount, executed, mCallback, rawCall, request| 构造器和说明 |
|---|
RequestFailedCachePolicy(Request<T,? extends Request> request) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
onError(Response<T> error)
获取数据失败的回调
|
void |
onSuccess(Response<T> success)
获取数据成功的回调
|
void |
requestAsync(CacheEntity<T> cacheEntity,
Callback<T> callback)
异步请求获取数据
|
Response<T> |
requestSync(CacheEntity<T> cacheEntity)
同步请求获取数据
|
cancel, isCanceled, isExecuted, onAnalysisResponse, prepareCache, prepareRawCall, requestNetworkAsync, requestNetworkSync, runOnUiThreadpublic void onSuccess(Response<T> success)
CachePolicysuccess - 获取的数据,可是是缓存或者网络public void onError(Response<T> error)
CachePolicyerror - 失败的信息,可是是缓存或者网络public Response<T> requestSync(CacheEntity<T> cacheEntity)
CachePolicycacheEntity - 本地的缓存public void requestAsync(CacheEntity<T> cacheEntity, Callback<T> callback)
CachePolicycacheEntity - 本地的缓存callback - 异步回调