Когда я добавляю этот код в программу и запускаю его, в первом вопросе нет ошибки, но когда время во втором вопросе истекло, третий вопрос переходит к четвертому вопросу. как решить проблему?
new Countdown(
animation:new StepTween(
begin: 6,
end: 0,
).animate(_controllerr)
..addStatusListener((AnimationStatus status) {
print(status);
if (status == AnimationStatus.completed){
_updateQuestion();
}
}),
),
void _updateQuestion(){
if(_questionNumber==_newquiz._questions.length-1){
_scoreUser=finalScore;
finalScore=0;
_questionNumber=0;
_questioRresult=true;
_controllerr.stop(canceled: false);
setState((){});
}else{
_questionNumber +=1;
print("geldi ${_questionNumber}");
_controllerr.forward(from: 0.0);
setState(() {});
}
}