当前位置:  开发笔记 > 编程语言 > 正文

更有效的Android秒表代码方法?

如何解决《更有效的Android秒表代码方法?》经验,为你挑选了1个好方法。



1> tiny sunligh..:
public long startTime = 0;
public void startTimer(View view) {
    Timer stopwatchTimer = new Timer();
    startTime = System.currentTimeMillis();
    stopwatchTimer.scheduleAtFixedRate(new TimerTask() {
        @Override
        public void run() {
            runOnUiThread(new Runnable() {
                @Override
                public void run() {
                    TextView timerTextView = (TextView) findViewById(R.id.runningTimer);
                    timerTextView.setText(stopwatch());
                }
            });

        }
    }, 0, 10);
}

// Returns the combined string for the stopwatch, counting in tenths of seconds.
public String stopwatch() {
    long nowTime = System.currentTimeMillis();
    long cast = nowTime - startTime;
    Date date = new Date(cast);
    SimpleDateFormat simpleDateFormat = new SimpleDateFormat("HH:mm:ss.S");
    return simpleDateFormat.format(date);
}

推荐阅读
pan2502851807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有