Volleyを使う際は、こんな風にしておくと便利かも?
アプリが終了する際などに、stop()とcancel()を呼べばOK
// シングルトンのキュー
private static RequestQueue mQueue;
// addするrequestを生成
start(context);
mQueue.add(request);
// キュー処理をスタート
public static final void start(Context context){
if(mQueue == null) mQueue = Volley.newRequestQueue(context);
mQueue.start();
}
// キュー処理をストップ
public static final void stop(){
if(mQueue != null) mQueue.stop();
}
// リクエストをキャンセル
public static final void cancel(){
if(mQueue != null){
mQueue.cancelAll(new RequestFilter() {
@Override
public boolean apply(Request<?> request) { return true; }
});
}
}
```