从seekbar更新textview非常慢

时间:2014-12-04 14:29:25

标签: android performance textview

我想从seekbar onProgressChanged更新textview。

为了获得更好的性能,我将textview设置为fill_parent。这些可以在两台设备上很好地工作。

在第三个设备上,每次更新都会导致延迟。

出于测试目的,我更改了系统,它每秒更新一次textview ...但是在移动搜索栏时会有一个短暂的延迟(但只是每秒)...所以textview.settext会导致延迟。 ..

@Override
public void onProgressChanged(SeekBar seekBar, int i, boolean b) {
    if (b) {
        if(oldProcess != i) {
            String sendValue = String.format("%03d", i);
            txtHitchPositionOverlay.setText(String.valueOf(i));
            mainApp.writeHitchSet(sendValue);
            oldProcess = i;
        }
    }
}

出于测试目的,我将第5和第7行评论为....

1 个答案:

答案 0 :(得分:0)

升级平板电脑后,我无法重现此问题......