我正在构建一个应用程序来接收有四个选项的问题,我将给用户时间阅读选项,然后(读完后)我将开始从他那里取得分数,两个countDownTimers是TimeToAnswerWithFourChoices
并且TimeToReadChoices
如果用户选择并回答,而计时器读取选项我会将answeredTime
设置为零,那么我怎么知道哪个计时器在特定时间工作?
答案 0 :(得分:1)
设置两个布尔变量TimeToAnswerWithFourChoicesIsRunning(或缩短此史诗长变量名称)和TimeToReadChoicesIsRunning。将两个变量初始化为“false”。将两个计时器放在他们自己的方法中。方法启动时,将相应的布尔值设置为true。当计数器完成滴答时,让它调用一个方法将布尔值设置为false。通过这种方式,您将能够可靠地查询计时器是否正在运行。请务必将您的计时器变量设置为私有,以便只通过调用相应的启动和停止方法来更改它们。