Мое приложение для Android отслеживает количество правильных ответов, пока пользователь выполняет тест.Если ответ пользователя соответствует правильному ответу, счетчик для отслеживания этого увеличивается.Эта логика имеет место в методе "onResume".
Проблема в том, что если пользователь нажимает кнопку «Домой» из этого действия, а затем повторно входит в приложение, оно возобновляет работу в этом действии, и счетчик снова увеличивается.
Единственное решение, которое я могу придумать, - установить в поле правильного ответа «магическое число», такое как 99, когда происходит правильный ответ, и сначала проверить его, прежде чем перейти к логике проверки ответа.Если это 99, тогда пропустите логику проверки ответа и просто перезапустите.
Есть ли лучший способ сделать это?