我正在设计一款能够利用无限滚动的Android平板电脑应用。当然,用户的连接速度会有所不同。要加载的内容是产品搜索结果。 GUI与Google Shopping类似。
我无法找到每批中要加载多少内容的最佳做法。我猜这个数量应该与所需的最大加载时间有关。
以前有人这样做过吗?你是如何确定要加载多少内容的?
答案 0 :(得分:0)
我建议您在每个批次中加载尽可能少的内容(当然,这取决于您的应用程序需求),按需下载数据是您可以做的最好的。我做了类似的事情,根据我的个人经验,最好是运行后台线程(Extending AsyncTask)以避免UI线程挂起。这是将结果发布到UIThread而不必操纵线程和/或处理程序的最佳方法。