Java 使用计数器创建动态跟踪textview
所以,我现在正在制作一个秒表应用程序。现在我需要创建一个文本视图,它跟随秒表的滴答声 条件是:秒表已经存在,有两个文本视图(一个用于秒,一个用于分钟)将跟随正在计数的秒表编号和与文本视图可见性对应的复选框。textview用作秒表的分钟视图和第二视图(字面意思)Java 使用计数器创建动态跟踪textview,java,android,checkbox,textview,counter,Java,Android,Checkbox,Textview,Counter,所以,我现在正在制作一个秒表应用程序。现在我需要创建一个文本视图,它跟随秒表的滴答声 条件是:秒表已经存在,有两个文本视图(一个用于秒,一个用于分钟)将跟随正在计数的秒表编号和与文本视图可见性对应的复选框。textview用作秒表的分钟视图和第二视图(字面意思) 我应该怎么做才能使每次显示textview时,它都跟随秒表的数字前进?一种方法是使用计时器()。您可以告诉定时器到scheduleAtFixedRateaTimerTask在您决定的每个时间间隔运行 在您的情况下,您需要每秒运行一次的T
我应该怎么做才能使每次显示textview时,它都跟随秒表的数字前进?一种方法是使用
计时器
()。您可以告诉定时器
到scheduleAtFixedRate
aTimerTask
在您决定的每个时间间隔运行
在您的情况下,您需要每秒运行一次的TimerTask
(如果需要更高的精度,请更改此选项),以便更新时钟。在TimerTask
中,您应该向您的文本视图触发一个事件,告诉它一个新的“秒”已准备好显示
您可以向“秒”文本视图发送一个事件,然后每60个事件都有“秒”文本视图通知“分钟”文本视图“新的”分钟已准备好显示。或者将事件发送到两个文本视图。我对此还是新手,并试图找到一种在它们之间进行同步的方法,但我找不到。我所能得到的只是在我点击复选框的那一刻获取当前时间的文本,而不是跟随秒表哦。。因此,通过使用此TimerTask,每次秒表改变秒数或分钟数时,都可以同步显示分钟和秒数的文本视图,是吗?是的,您可以在启动秒表时启动
计时器(这是一种计时器),并使用TimerTask
通知文本视图它必须执行“加一”操作活动当您停止秒表时,您还可以取消计时器。