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

В этой статье рассказывается, как удалять экземпляры, которые больше не нужны.

Используйте 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.