由于过去在使用时的AsyncTask我们有两个方法doInBackground()做所有的工作和onPostExecute()做修改时,所有的数据备份完成,这样我就可以停止所有代码直到正确的数据回来,然后根据这些数据做我所需要的。有没有什么办法阻止凌空请求,直到响应完成
但是,当我尝试移动到Volley库时,在调用请求时,我只需要onResponse()方法,但存在一个问题,即需要根据返回的数据执行一些代码,但是无法将代码保存在这点。
所以有任何方法举行排球请求,直到响应完成?
*我知道我们可以覆盖onResponse()做什么,我们需要在完整的数据回来,但是这也有很多嵌套编码和方法。
谢谢所有帮助的人。
我觉得凌空整点是异步的,之后是可能的,好像你正在寻找的是什么一个常规的请求调用... –
我试图利用凌空特征,并远离asynckTask问题 – devqmr
使得sence,你应该尝试迫使线程等待,一个很好的理解线程机制将帮助你摆脱它... –