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

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

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