2012-03-14 59 views
2

我有一個問題,導致我的應用程序詢問很多API請求,因爲它變得非常慢。 什麼是比我有幾個對象,我需要填充數據的每個人都好。 所以首先我要求得到一個對象列表,然後每個對象要求他的個人數據。Android - 緩慢的數據檢索

什麼是更好的技術?保持每個請求在不同的異步線程或 做他們全部在一個異步線程?

是否有進口的,因爲我用自己的 的HttpClient有不同的方法,每個請求?

有一些技巧或方法應該可以幫助我提高請求速度嗎?

+1

這很難辨別。你能否請證明閱讀這一點,並嘗試更好地說出來。 – prolink007 2012-03-14 14:39:09

+0

如果您使用的是公共Web服務,請檢查它們是否允許您一次使用多個請求或每個時間限制都有請求。多線程獲取信息通常比單線程更快 - 除非您受網絡速度的限制。 – zapl 2012-03-14 14:39:34

回答

0

我想你想請問該怎麼辦了許多http請求,而不必緩慢的應用程序。我在做的是使用ExecutorService創建一個線程池,然後爲每個請求創建一個可運行的程序,然後使用execute啓動它們。