На этой странице описаны рекомендации по очистке экземпляров после того, как они больше не нужны.
Используйте 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
.