[問題] Volley request reponse queue

看板AndroidDev作者 (wade)時間10年前 (2015/12/26 19:33), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串1/1
各位好 我最近卡在使用駐列取得資料的問題 我會做到兩次reqeust 1.我在Android端傳送影像至Server 在Server端接收後,回傳該圖片檔名 2.利用該圖片檔名向Server端取的該檔案的相關資料 會傳json格式的資料 不過總是在第二步驟時,不僅不會回傳reponse結果 連error都沒有出現 我使用的是volley的stringrequest 我的步驟是: 1. Create RequestQueue 2. Create listener response and error listener reponse 3. Create two StringRequest and setting 4. 第一個response裡面呼叫第二個StringRequest 5. 當第二個reponse有結果時會回傳資訊 (但是我在node.js裡面直接回傳簡單的測試資訊,可以取得第二個 StringRequest的Response,但是經過較久的時間處理後回傳的 Reponse在Android這端卻是沒有反應) 主要是因為我在第1個response裡面用queue加入第2個reponse 第二個resonse理當要回傳json格式資訊,但是沒接收到,也沒錯誤資訊 如果使用browser去柳覽我在Server端寫的Api,都可以正常接收到 所以認為是Android這端寫法的問題,會不會是時間過得太久導致其listener失效呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.161.109.230 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1451129596.A.A33.html

12/26 21:12, , 1F
為什麼第一次不直接就回傳圖片的資料就好了?
12/26 21:12, 1F

12/26 23:12, , 2F
這方式我也試過,但SV端處理的問題,所以我才回傳兩次
12/26 23:12, 2F

12/26 23:13, , 3F
而且我之後執行的方式會要3~4次request 所以少一次問題
12/26 23:13, 3F

12/26 23:13, , 4F
也不會明顯解決~ 不過今晚我改用android okhttp似乎可
12/26 23:13, 4F

12/26 23:13, , 5F
以暫時解決這個問題了
12/26 23:13, 5F
文章代碼(AID): #1MVdhyep (AndroidDev)