我想写一个Scheduler Manager
我的Scheduler Manager
必须包含3种类型的正在运行的任务
- Each XX seconds ( ex. each 15 seconds )
- Every day at same time ( ex. every day at 7 a.m )
- Emergency task - this is task that UI can add and will run imitatively
我的问题是,我不知道如何实现警报,这将在任务时弹出。
我可以使用Timer.Interval
计算“现在”和目标时间之间的时间 - 这将等待正确的时间弹出任务。
有更好的方法来实现这个吗?