簡體   English   中英

什么應該是android中的標准連接超時和套接字超時

[英]What should be the standard connection timeout and socket timeout in android

我已經使用HttpClient在我的應用程序中實現了Rest調用。 我看到,在慢速連接上,我的請求長時間處於執行狀態。 如果需要很長時間,我想取消http請求。 那么,如果從java服務器獲取json數據,android應用程序中的標准ConnectionTimeout和套接字超時應該是什么。

這比平台(Android)更少依賴於用例。 如果您的用戶需要請求的答案繼續工作,您可能需要更長的時間,如果只是后台更新您可以花更少的時間,即使在這種情況下用戶可能沒有意識到他在等待一些東西。

重點是應該告知用戶您仍然在后台執行某些操作,並且如果花費的時間太長,應該可以取消該任務。 他可能根本不想看到不重要的背景更新。

IME看到的最好的實現之一是來自亞馬遜,他們在幾秒鍾后更新UI,說明請求需要更長時間。 如果請求仍然失敗,則會通知您稍后再試,您可以隨時取消並返回。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM