在Android中创建计时间隔的秒表

在Android中创建计时间隔的秒表,android,chronometer,Android,Chronometer,我想在我的Android应用程序中创建一个秒表,当用户按下start时开始运行,然后继续运行,并允许用户按特定的时间间隔 用例:用户按下“开始计时”,秒表开始计时。用户按下“停止计时”,秒表继续运行,但计算间隔的长度。一段时间后,用户再次按下“开始计时”,然后在一段时间后按下“停止计时”等等 最后,我希望能够构建下表: 开始时间结束时间 00:00:10 00:15 00:20 我正在使用一个计时器,并且已经试过了,但是他们都要求我停止计时,我不想这样做 我可以通过创建两个计时器来解决这个问题

我想在我的Android应用程序中创建一个秒表,当用户按下start时开始运行,然后继续运行,并允许用户按特定的时间间隔

用例:用户按下“开始计时”,秒表开始计时。用户按下“停止计时”,秒表继续运行,但计算间隔的长度。一段时间后,用户再次按下“开始计时”,然后在一段时间后按下“停止计时”等等

最后,我希望能够构建下表:

开始时间结束时间

00:00:10

00:15 00:20

我正在使用一个计时器,并且已经试过了,但是他们都要求我停止计时,我不想这样做

我可以通过创建两个计时器来解决这个问题,一个是可见的,可以运行并获取开始时间,另一个是不可见的,用于计时时间间隔,但我想知道这是否可以用一种更优雅的方式来完成

谢谢大家!

Check out是一款开源应用程序,由谷歌的安卓开发者拥护者开发

它将时间间隔称为“圈数”,并实现以下用于管理它们的类:




对于您的需求来说,这可能有些过分,但它可能会为您提供所需的想法,以实现您所寻求的优雅解决方案。如果您想快速运行该应用程序,Google Play上也提供了该应用程序: