Na tej stronie znajdziesz sprawdzone metody usuwania instancji, które nie są już potrzebne.
Używaj przycisków Navigator#clearDestinations
i Navigator#cleanup
po zakończeniu sesji nawigacji
Aby zapobiec wyciekom pamięci i zapewnić prawidłowe czyszczenie, użyj Navigator#clearDestinations
i Navigator#cleanup
po zakończeniu sesji nawigacji i gdy instancja Navigator nie będzie już potrzebna. Można to zrobić, gdy użytkownik opuści mapę i wywoła onDestroy()
powiązanej aktywności.
Usuwanie elementów GoogleMap
, gdy nie są już potrzebne
Jeśli aplikacja używa instancji GoogleMap
do wyświetlania map w innych celach niż nawigacja, pamiętaj, aby usunąć tę instancję, gdy nie będzie już potrzebna. Na przykład wyczyść elementy wielokąta, polilinii i markera 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 korzystaniu z instancji GoogleMap
w aplikacji znajdziesz w artykule GoogleMap
– sprawdzone metody interakcji.