2012-10-01 28 views
1

我正在設計一個將使用無限滾動的Android平板電腦應用程序。用戶的連接速度當然會有所不同。要加載的內容是產品搜索結果。 GUI與Google購物相似。無限滾動:內容批量應該多大?

我一直無法找到圍繞每批加載多少內容的最佳實踐。我猜這個數量應該與期望的最大加載時間有關。

有沒有人做過這個?你是如何確定加載多少內容的?

+1

一如既往,這取決於,不是嗎? –

+0

馬特絕對是對的。如果您的列表項目沒有鏈接到任何地方並且只是爲了瀏覽,您可能需要大批量(因爲每次都會有人滾動)。如果它像G +一樣,當人們花費大量時間在每個加載的項目上,並且瀏覽項目的時間更少時,您可能只需要加載10個或更少。這個問題沒有答案。 – Eric

回答

0

我建議您在每批次中加載儘可能少的內容(具體取決於您的應用程序需求),按需下載數據是最好的選擇。我做了類似的事情,並以我個人的經驗最好的是運行後臺線程(擴展AsyncTask),以避免UI線程掛起。這是將結果發佈到UIThread而不必操作線程和/或處理程序的最佳方式。