0
フォーマット1.00解像度のカウントアップタイマーを表示しようとしています。基本的には秒で、100分の1秒または10msの分解能です。 私はクロノメーター機能を試しましたが、まだ運がない、それは1秒の解像度しか追跡できないようです。 ここに私のコードの一部です:10milli秒解像度のタイマーandroid
public void stopwatch() {
stopWatch.setOnChronometerTickListener(new OnChronometerTickListener(){
@Override
public void onChronometerTick(Chronometer arg0) {
countUpmilli = (Long) ((SystemClock.elapsedRealtime() -arg0.getBase())/ 100);
countUpSec = (Long) ((SystemClock.elapsedRealtime() -arg0.getBase())/1000);
//asText = (countUp/60) + ":" + (countUp % 60);
asText = (countUpSec/1) + "." + (countUpmilli%100);
timertext.setText(asText);
}
});
stopWatch.start();
}
ですので、上記のストップウォッチ機能で使用できますか? SystemClock.elapsedRealtime()をSystem.nanoTime()に置き換えますか?どうも – huskyd97