Рекомендации по очистке экземпляра

На этой странице объясняются лучшие практики очистки экземпляров после того, как они больше не нужны.

Используйте Navigator#clearDestinations и Navigator#cleanup после завершения сеансов навигации.

Чтобы предотвратить утечки памяти и обеспечить надлежащую очистку, используйте Navigator#clearDestinations и Navigator#cleanup после завершения сеанса навигации, когда экземпляр Navigator больше не нужен. Это можно сделать, когда пользователь покинул карту и был вызван onDestroy() соответствующего действия.

Очищайте элементы GoogleMap , когда они больше не нужны.

Если ваше приложение использует экземпляр GoogleMap для работы с картами, не связанными с навигацией, обязательно очищайте этот экземпляр, когда он больше не нужен. Например, очистите элементы Polygon, Polyline и Marker, связанные с GoogleMap , вызвав методы Polygon#remove , Polyline#remove и Marker#remove соответственно. Затем, чтобы освободить экземпляр GoogleMap после того, как он больше не нужен, вызовите метод GoogleMap#clear и присвойте ему значение null .

Дополнительную информацию об использовании экземпляра GoogleMap в вашем приложении см. в разделе Рекомендации по взаимодействию GoogleMap .