Понять концепцию этого видео - Android - PullRequest
0 голосов
/ 20 февраля 2020

В этом видео https://www.youtube.com/watch?v=FrteWKKVyzI в 10:31 говорится, что активность будет жить вечно, слушатель локации будет слушать локацию вечно. Почему так?

1 Ответ

1 голос
/ 20 февраля 2020

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

Вы можете видеть здесь и здесь жизненный цикл и методы активности.

...