XDroidRequest icon indicating copy to clipboard operation
XDroidRequest copied to clipboard

关于XDroidRequest框架的问题

Open shizhen2016 opened this issue 8 years ago • 2 comments

大神,你的框架缓存存在bug,例如 XRequest类的192行, public <T> Request> sendGet(Object tag, String url, RequestParams params, OnRequestListener onRequestListener) { String cacheKey = url; return sendGet(tag, url, cacheKey, params, getDefaultCacheConfig(), onRequestListener); } 这个方法,缓存的url不应该直接这样 cacheKey = url; 例如当我请求的链接有参数,和没有参数缓存的key是一样的,这样会导致不管提交什么参数,缓存都是同一个东西,我认为应该这样改 String cacheKey = url; if (params!=null) { cacheKey+=params.buildParameters(); } 还有,你的Request类 这个方法,166行 public Request> setUrl(String url) { this.mUrl = url; //this.cacheKey = url;//这个也没必要吧 return this; } 最后说明,你的框架不错哦!

shizhen2016 avatar Aug 29 '16 09:08 shizhen2016

感谢指出,这个框架很久没更新了,新的改了许多东西,还没上传至github

robinxdroid avatar Aug 31 '16 03:08 robinxdroid

^^期待更新。。

shizhen2016 avatar Sep 01 '16 01:09 shizhen2016