Может кто-нибудь уточнить, что это утечка? - PullRequest
0 голосов
/ 06 мая 2018

Пожалуйста, я хотел бы понять эту ситуацию.

Если я несколько раз поверну свое Android-приложение и посмотрю в дамп памяти, я найду несколько экземпляров своей Деятельности.

Это похоже на утечку.

Но если я форсирую сборку мусора непосредственно перед получением дампа памяти (нажатием кнопки в Android Studio), я найду только один экземпляр своей Деятельности.

Я очень склонен думать, что у меня нет утечки.

Пожалуйста, у кого-нибудь есть окончательный ответ?

enter image description here

1 Ответ

0 голосов
/ 06 мая 2018

Не должны помочь вам параметры, добавленные к вашей деятельности, как:

android:configChanges="keyboardHidden|orientation"

После этого вы можете самостоятельно обрабатывать логику изменения ориентации в методе onConfigurationChanged .

Или второе решение (которое не может полностью представить структуру вашего проекта) должно использовать параметр launchMode в AndroidManifest.xml

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...