2011-06-26 101 views
0

我想开展一项活动。在这个活动中,我想要一个按钮。当按下此按钮时,我想定时器启动并显示“00:00:01”。到目前为止,我已经使用计时器完成了这一工作。现在我想要做的是让该计时器保持活动状态(继续计数),即使活动未运行。如何启动在活动关闭时不停止的计时器

所以基本上,我点击一个按钮,启动计时器,它正在计数,然后我关闭活动。然后,我会再次启动应用程序,并且在此活动中,我可以看到计数器计数并显示从单击按钮时开始经过的时间。例如,如果我关闭了活动并在30分钟后回来,计时器将显示该时间。

有人能告诉我如何做到这一点或指向正确的方向吗?

+0

一)只存储的起点当时进入SQLite b)创建附带服务 –

回答

0

只需在首选项中保存启动systime并在活动重新启动时读取它。没有一点做定时器,处理程序等,如果你只需要记下开始时间和显示

systime-starttime

每250毫秒(或选择自己的周期)

+0

听起来不错。我对此进行了更多的思考和思考,使用偏好来存储开始时间,以及当活动开始抓住时间并将时间设置为那个时间。正在使用首选项或SQLite是最有效和最正确的方式来做到这一点,或者是否有一些内部构建可以更有效地完成相同的任务? –

+0

SP在这种情况下似乎更方便 – piotrpo

相关问题