Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android中中止spring android rest模板请求_Android_Spring_Abort_Resttemplate - Fatal编程技术网

如何在android中中止spring android rest模板请求

如何在android中中止spring android rest模板请求,android,spring,abort,resttemplate,Android,Spring,Abort,Resttemplate,SpringAndroid库中是否有任何方法可以中止rest模板请求 任何提示都会帮上大忙。我不知道你要的是什么样的功能。 但也许你知道暂停的时间。因此,您可以使用连接超时: 您可以创建一个异步任务并终止它: AsyncTask<Void, Void, Void> task = new AsyncTask<Void, Void, Void>() { @Override protected Void doInBackgrou

SpringAndroid库中是否有任何方法可以中止rest模板请求


任何提示都会帮上大忙。

我不知道你要的是什么样的功能。 但也许你知道暂停的时间。因此,您可以使用连接超时:

您可以创建一个异步任务并终止它:

AsyncTask<Void, Void, Void> task = new AsyncTask<Void, Void, Void>() {
            @Override
            protected Void doInBackground(Void... params) {
                RestTemplate restTemplate = new RestTemplate();
                restTemplate.delete("http://example.com");
                return null;
            }
        }.execute(); //Task run

        task.cancel(true); //Cancel task and so the request
希望这就足够了,抱歉,但在Spring文档中找不到其他内容

AsyncTask<Void, Void, Void> task = new AsyncTask<Void, Void, Void>() {
            @Override
            protected Void doInBackground(Void... params) {
                RestTemplate restTemplate = new RestTemplate();
                restTemplate.delete("http://example.com");
                return null;
            }
        }.execute(); //Task run

        task.cancel(true); //Cancel task and so the request