Sprawdzone metody czyszczenia instancji

Na tej stronie znajdziesz sprawdzone metody czyszczenia instancji, gdy nie są już potrzebne.

Używaj Navigator#clearDestinations i Navigator#cleanup po zakończeniu sesji nawigacji

Aby zapobiec wyciekom pamięci i zapewnić prawidłowe czyszczenie, po zakończeniu sesji nawigacji i gdy instancja nawigatora nie jest już potrzebna, użyj Navigator#clearDestinations i Navigator#cleanup. Można to zrobić, gdy użytkownik opuści mapę i zostanie wywołana metoda onDestroy() powiązanej aktywności.

Usuń elementy GoogleMap, gdy nie są już potrzebne

Jeśli aplikacja używa instancji GoogleMap do obsługi map bez nawigacji, pamiętaj, aby usunąć tę instancję, gdy nie będzie już potrzebna. Na przykład wyczyść elementy wielokąta, linii łamanej i znacznika powiązane z GoogleMap, wywołując odpowiednio metody Polygon#remove, Polyline#remove i Marker#remove. Następnie, aby zwolnić instancję GoogleMap, gdy nie będzie już potrzebna, wywołaj GoogleMap#clear i przypisz instancję do null.

Więcej informacji o używaniu instancji GoogleMap w aplikacji znajdziesz w artykule Sprawdzone metody interakcji z GoogleMap.