RxjavaRetrofitDemo-master
RxjavaRetrofitDemo-master copied to clipboard
同时发起多个请求,方法名无法判断
同时发起多个请求,方法名无法判断,方法名总是最后一个请求的方法名,这个怎么解决呢?
问题已解决,我使用的BaseApi总是同一个对象,在ProgressSubscriber传入的api的引用总是指向同一个,所以在这里把api对象复制一个就OK, try { this.api = (BaseApi) api.clone(); } catch (CloneNotSupportedException e) { e.printStackTrace(); }
需要BaseApi implements Cloneable,重写clone方法