sir*_*raj 16 java android timer
我有一个名为的按钮Check In.我的目标是点击更改文本并开始计算时间.计时器必须在下次点击时停止.它应该给出两次按钮点击之间的时间.
Ego*_*gor 52
在第一次单击时创建一个变量:
long startTime = System.currentTimeMillis();
Run Code Online (Sandbox Code Playgroud)
然后在第二次单击时,您可以计算差异:
long difference = System.currentTimeMillis() - startTime;
Run Code Online (Sandbox Code Playgroud)
difference / 1000会在几秒钟内给你带来差异.希望这可以帮助.
per*_*000 13
我认为这是更好的做法是使用System.nanoTime()替代System.currentTimeMillis(),因为currentTimeMillis()依赖于什么时间系统的时钟设置为,这是可以改变的.
nanoTime()但是,它实际上是根据JavaDoc来测量经过的时间.
| 归档时间: |
|
| 查看次数: |
23619 次 |
| 最近记录: |