我想从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行评论为....
答案 0 :(得分:0)
升级平板电脑后,我无法重现此问题......