由於過去在使用時的AsyncTask我們有兩個方法doInBackground()做所有的工作和onPostExecute()做修改時,所有的數據備份完成,這樣我就可以停止所有代碼直到正確的數據回來,然後根據這些數據做我所需要的。有沒有什麼辦法阻止凌空請求,直到響應完成
但是,當我嘗試移動到Volley庫時,在調用請求時,我只需要onResponse()方法,但存在一個問題,即需要根據返回的數據執行一些代碼,但是無法將代碼保存在這點。
所以有任何方法舉行排球請求,直到響應完成?
*我知道我們可以覆蓋onResponse()做什麼,我們需要在完整的數據回來,但是這也有很多嵌套編碼和方法。
謝謝所有幫助的人。
我覺得凌空整點是異步的,之後是可能的,好像你正在尋找的是什麼一個常規的請求調用... –
我試圖利用凌空特徵,並遠離asynckTask問題 – devqmr
使得sence,你應該嘗試迫使線程等待,一個很好的理解線程機制將幫助你擺脫它... –