Как было сказано пару минут назад на видео, в момент поворота телефона действие воссоздается. Происходит следующее: перед вращением было активировано Utils.checkUserStatus()
, и после поворота телефона происходит обратный вызов для изменения статуса, поэтому старая активность остается активной, даже если она была восстановлена после поворота телефона. , Это создает утечку памяти.
Вы можете видеть здесь и здесь жизненный цикл и методы активности.