2014-12-04 79 views
0

我想從seekbar onProgressChanged更新textview。從seekbar更新textview非常慢

爲了獲得更好的性能,我將textview設置爲fill_parent。這些工作在兩個設備非常好。

在第三個設備上,每次更新都會導致延遲。

爲了測試目的,我改變了系統,它每秒更新一次textview ......但移動seekbar時也有一個很短的延遲(但只有每秒)...所以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

升級平板後,我無法重現這個問題...