我有一个使用 WCF REST 服务的 Android 移动应用程序,该服务发送回任意大量数据。服务以块的形式发送这些数据。在块的末尾有一个指示符,表明还有更多,如果该指示符被传递回服务,则发送下一个块。
该数据被放入应用程序的 ListView 中。我想要做的是调用服务循环并使用处理程序在数据到来时更新列表视图。
我有几个问题:
我需要循环 AsyncTask 还是在 AsyncTask 中循环?
和
最好在数据进入时更新 ListView 还是获取所有数据然后用所有数据更新 ListView?
对这些问题的任何答案或对此过程的见解将不胜感激。