在我的代码中,我有一个方法MyMethod()
,它将定期从外部调用(通常约为6秒)。
但在某些情况下,我的方法将不再被调用(例如,用户取消了进度),我无法检查此事件。
由于这个事实,我想开始一个10秒的计时器,当我的方法在这个时间范围内不时被触发。
我如何以及何时启动此计时器?
答案 0 :(得分:1)
MyMethod()
内,只需致电myTimer.Stop()
和myTimer.Start()
。每次按下你的方法时,计时器都会被重置,如果在十秒钟内没有再次调用该方法,你的计时器就会被触发。