android如何知道哪个countDownTimer在特定时间工作

时间:2012-07-06 19:22:01

标签: android

我正在构建一个应用程序来接收有四个选项的问题,我将给用户时间阅读选项,然后(读完后)我将开始从他那里取得分数,两个countDownTimers是TimeToAnswerWithFourChoices并且TimeToReadChoices

如果用户选择并回答,而计时器读取选项我会将answeredTime设置为零,那么我怎么知道哪个计时器在特定时间工作?

1 个答案:

答案 0 :(得分:1)

设置两个布尔变量TimeToAnswerWithFourChoicesIsRunning(或缩短此史诗长变量名称)和TimeToReadChoicesIsRunning。将两个变量初始化为“false”。将两个计时器放在他们自己的方法中。方法启动时,将相应的布尔值设置为true。当计数器完成滴答时,让它调用一个方法将布尔值设置为false。通过这种方式,您将能够可靠地查询计时器是否正在运行。请务必将您的计时器变量设置为私有,以便只通过调用相应的启动和停止方法来更改它们。