- 计时器在界面设计中的哪里?
- 计时器怎么启动?
- 怎么确定计时器执行没?
- 怎么获取手机当前时间?
- 格式化时间,上面函数返回的当前时刻格式化成文本:
- 24小时格式怎么写?
- 如何定时一小时?
- 如何定点执行,比如到20:23分执行?
- 如何实现多个定时任务?
- 关闭屏幕时,如何让计时器继续工作?
计时器在界面设计中的哪里?
计时器怎么启动?
默认计时器是自动启用的,也可程序控制它的属性“启用计时”和“不启用计时”。
怎么确定计时器执行没?
定一个数字全局变量,计时方法里面自增,然后输出显示在一个标签上,查看数字结果。
怎么获取手机当前时间?
格式化时间,上面函数返回的当前时刻格式化成文本:
24小时格式怎么写?
如何定时一小时?
代码如下:
如何定点执行,比如到20:23分执行?
计时器计时间隔1000ms(即1秒),计时事件中取当前时间,格式化成指定格式的文本,然后用逻辑判断代码块,和你要想到的时间点文本进行比较,如果相等,则到了你预定的时间点,做你预想的事情。
如何实现多个定时任务?
可以用多个计时器组件,分别设置不同的时间,分别触发处理不同事件。也可以用一个计时器,定时一分钟,也就是一分钟就会触发一次事件执行,定义一个全局数字变量,在事件中递增,用逻辑判断这个变量的值即可完成多个想要定时的任务。
demo如下:
关闭屏幕时,如何让计时器继续工作?
通过“一直计时”属性控制App后台运行/屏幕关闭时,计时器是否继续工作的。默认是真
(勾选的):
经测试,开启了“一直计时”,即使App转到后台或者手机屏幕关闭了,也会一直触发计时事件。
关闭“一直计时”,只有App在活动期间才会触发计时事件,后台和关屏都不再触发计时事件了。