new HandlePictureStorage()); }, 1000, 5000L);在这里,TIMER_STARTED是指示计时器是否启动的布尔标志问题:当我第一次点击"MultiShot“按钮时,它会启动计时器,每5秒拍一张照片。要停止计时器,我再一次单击相同的按钮。但是如果我继续点击按钮,应用程序就会挂起,强制停止。然后,当我需要关闭我的设备,因为相机是使用停止<
2个按钮:start和stop。我希望在单击start启动计时器时运行函数go。这一切都很好。我的问题是试图停止计时器。如果我将let x = setInterval(countDown, 1000);放在stopIt()函数之外,它将自动启动windows.onload上的计时器,而不管我是否单击了start按钮,但这样做,我可以停止计时器。如果我像这里一样将let x = setInterval