У меня есть 10 CountDownTimers
, который вызывает метод onTick
для отслеживания времени. Когда я покидаю занятие и начинаю другое, я хочу остановить свои таймеры. Но иногда это не работает.
Я пытался вызвать cancel()
для каждого таймера. Я пытался позвонить cancel()
и назначить null
каждому таймеру обратного отсчета. Когда я покидаю активность, метод finish()
также не помог. Как я могу это исправить?
Единственное решение, которое работает, это вызвать android.os.Process.killProcess(android.os.Process.myPid());
Но это не лучший вариант. Есть ли лучшие решения?