看板 AndroidDev 關於我們 聯絡資訊
各位好 我最近卡在使用駐列取得資料的問題 我會做到兩次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
passli: 為什麼第一次不直接就回傳圖片的資料就好了? 12/26 21:12
dwadefans: 這方式我也試過,但SV端處理的問題,所以我才回傳兩次 12/26 23:12
dwadefans: 而且我之後執行的方式會要3~4次request 所以少一次問題 12/26 23:13
dwadefans: 也不會明顯解決~ 不過今晚我改用android okhttp似乎可 12/26 23:13
dwadefans: 以暫時解決這個問題了 12/26 23:13