org.xutils.http.loader.BooleanLoader
import org.xutils.cache.DiskCacheEntity;
import org.xutils.http.request.UriRequest;
import java.io.InputStream;
/**
* @author 注释者:王教成
* @version 注释版:1.0.0
* 布尔加载器
*/
/*package*/ class BooleanLoader extends Loader<Boolean> {
/**
* 创建新实例
* @return 返回布尔加载器
*/
@Override
public Loader<Boolean> newInstance() {
return new BooleanLoader();
}
/**
* 加载输入流
* @param in 输入流
* @return 返回布尔值false
* @throws Throwable 抛出异常
*/
@Override
public Boolean load(final InputStream in) throws Throwable {
return false;
}
/**
* 加载Uri请求参数
* @param request Uri请求参数
* @return 返回布尔值
* @throws Throwable 抛出异常
*/
@Override
public Boolean load(final UriRequest request) throws Throwable {
request.sendRequest();//发送请求
return request.getResponseCode() < 300;//获取响应代码是否小于300
}
/**
* 加载,从磁盘缓存实体
* @param cacheEntity 磁盘缓存实体
* @return 返回null
* @throws Throwable 抛出异常
*/
@Override
public Boolean loadFromCache(final DiskCacheEntity cacheEntity) throws Throwable {
return null;
}
/**
* 保存到缓存实体
* @param request Uri请求参数
*/
@Override
public void save2Cache(final UriRequest request) {
}//实现空方法
}
