1

我的应用程序中有 3 个时钟补偿。它们具有相同的 TimeInterval,但它们应该在不同的时间开始触发。当应用程序启动时,clock1 应该触发。时钟 2 应在时钟 1 触发后 250 毫秒后触发。并且clock3 应该在clock2 触发后50 ms 触发。我该如何处理?

4

1 回答 1

2

您是否知道,TimerInterval 是从您退出 Clock.Timer 过程直到它重新启动的时间,即如果 TimerInterval 为 1000 毫秒(1 秒)并且手机需要 45 毫秒来完成您的块,那么任何一个块之间的总时间将为 1045 毫秒,请参阅此处了解更多信息和一个示例 (TimerCheck.zip),该示例演示了这一点......

因此,带有计时器的解决方案不会 100% 正确......

这是一个只适用于 1 个时钟组件的解决方案

在此处输入图像描述

于 2012-12-22T16:49:59.360 回答