Open huangboheng opened 7 years ago
请问你解决了么,我在源码里面就看到一个build,但是其实就是直接返回了了HttpConfig对象,并没有初始化里面的config成员变量
public class LiteHttp {
private static final String TAG = LiteHttp.class.getSimpleName();
protected HttpConfig config;
protected final Object lock = new Object();
protected StatisticsInfo statisticsInfo = new StatisticsInfo();
protected AtomicLong memCachedSize = new AtomicLong();
protected ConcurrentHashMap<String, HttpCache> memCache = new ConcurrentHashMap<String, HttpCache>();
public static HttpConfig build(Context context) {
return new HttpConfig(context);
}
protected LiteHttp(HttpConfig config) {
initConfig(config);
}
可以.create
新的创建对象的方式 HttpConfig config = LiteHttp.build(context) .setDebugged(false) .setDetectNetwork(true) 。。。
LiteHttp liteHttp = config.create();
文档没更新,protected的构造函数也不能new出来,也没有单例的方法