Exemple #1
0
 /**
  * 取消这个sign标记的所有请求
  *
  * @param sign
  */
 public void cancelBySign(Object sign) {
   requestQueue.cancelAll(sign);
 }
Exemple #2
0
 /** 退出app时停止所有请求 */
 public void stopAll() {
   requestQueue.stop();
 }
Exemple #3
0
 /** 添加一个请求到请求队列 */
 public <T> void add(Context context, int what, Request<T> request, HttpCallback<T> callback) {
   // what: 用来区分请求,当多个请求使用同一个OnResponseListener时,在回调方法中会返回这个what
   // request: 请求对象,包涵Cookie、Head、请求参数、URL、请求方法
   // responseListener 请求结果监听,回调时把what原样返回
   requestQueue.add(what, request, new HttpResponseListener<T>(context, callback));
 }