如何跟踪系统的时钟?

时间:2017-07-07 13:05:40

标签: android

情况: 我需要创建一个程序,显示当前日期并根据当前时间更新某个日期(即非当前日期,它是过去日期)(例如,在23:59之后,日期刷新)。换句话说,它是简单的应用程序,它显示过去的日期和时间。

我尝试了什么? 我找到了TextClock。它可以显示当前时间,但我无法追踪它。

那我该怎么办?我需要创建自己的时钟类或使用TimerTimerTask?我需要Service吗?

1 个答案:

答案 0 :(得分:1)

我认为,如果我理解正确,你就会走上正确的道路。我不熟悉甚至有一个TextClock视图,但它看起来非常基本,只能用于显示当前时间。

相反,也许可以使用TimerTask每秒更新一次UI,然后用当前时间设置一个TextView,用另一个时间设置一个TextView,它是current time的偏移量(current = new Calendar(); current.add(Calendar.MINUTE,1);)

您可以使用TimerTask,与滚动自己的线程或使用AsyncTask相比,这非常简单。获取当前时间,将其设置为一个文本视图,操作该时间变量并将其设置为另一个文本视图。