我试图建立一个listview,它实时地从服务器流数据并更新list view的元素。下面是代码:
if(localId.indexOf(quoteObj.sym)==0){
final String mLtp = quoteObj.ltp;
final TextView textView = array.valueAt(i);
activity.runOnUiThread(new Runnable() {
@Override
public void run() {
textView.setText(mLtp);
}
});
}
我能够进行实时更新,但是在容纳片段的Viewpager中存在大量滞后。我正在使用后台线程来获取数据并将数据定向到列表视图的正确行。这只是我在UI线程中更新的UI,可能涉及线程之间的不断跳转。 我该如何更新ListView(第二次实时更新20个或更多元素!)而又不会表现欠佳? 感谢您的支持!