乱射。如何停止/取消正在运行的POST请求?

时间:2017-09-30 15:55:19

标签: android android-volley

如何停止/取消正在运行的POST请求?

我使用VolleyPlus。

例如,我点击“发送”按钮并致电

    SimpleMultiPartRequest jsonRequest = new SimpleMultiPartRequest(Request.Method.POST......
    ...

    jsonRequest.setTag(TAG);
    jsonRequest.addFile("image", String.valueOf(outputFile.getAbsoluteFile()));
    jsonRequest.setFixedStreamingMode(true);
    mRequestQueue.add(jsonRequest);

图片开始上传...在50%上传时,我想改变图像并点击“取消”:

            .onAny(new MaterialDialog.SingleButtonCallback() {
                @Override
                public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
                    Log.e("cancel", "cancel");
                    if (mRequestQueue != null) mRequestQueue.cancelAll(TAG);
                //        mRequestQueue.stop();
                }
            })

但上传过程仍在继续(

0 个答案:

没有答案