更新GridView非常慢

时间:2013-11-16 14:03:35

标签: android gridview

我有6-16 GridView的TableLayout,每个GridView有6-10个带有计时器的可见元素。定时器每秒更新一次。它的工作速度非常慢,如果我做了什么,它会处理1-2秒。为了更新,我使用了invalidateViews(),notifydatasetchanged()。如果我只在View中更新TextView而没有invalidateViews()会更快?谁知道另一种更新GridView的方法?

这里有更新代码:

private void updateAllGridView() {
    if(isTimeUpdateble) {
        for (int i = 0; i < mServisAreaList.size(); i++) {
            ((GridView)contentView.findViewWithTag(mServisAreaList.get(i).servisAreaName)).invalidateViews();       
        }           
    }   
}

0 个答案:

没有答案