Na tej stronie znajdziesz sprawdzone metody czyszczenia instancji po tym, jak przestaną być potrzebne.
Używanie elementów Navigator#clearDestinations
i Navigator#cleanup
po zakończeniu sesji nawigacji
Aby zapobiec wyciekom pamięci i zapewnić odpowiednie wyczyszczanie, użyj funkcji Navigator#clearDestinations
i Navigator#cleanup
po zakończeniu sesji nawigacji i gdy instancja Navigatora nie jest już potrzebna. Może się to zdarzyć, gdy użytkownik opuści mapę i wywoła onDestroy()
powiązanej aktywności.
usuwać elementy GoogleMap
, gdy nie są już potrzebne;
Jeśli Twoja aplikacja korzysta z instancji GoogleMap
do wyświetlania map bez funkcji nawigacji, pamiętaj, aby ją wyczyścić, gdy nie będzie już potrzebna. Na przykład możesz wyczyścić elementy Polygon, Polyline i Marker powiązane z elementem GoogleMap
, odpowiednio wywołując metody Polygon#remove
, Polyline#remove
i Marker#remove
. Następnie, aby zwolnić instancję GoogleMap
, gdy nie jest już potrzebna, wywołaj funkcję GoogleMap#clear
przypisz instancję do null
.
Więcej informacji o korzystaniu z instancji GoogleMap
w aplikacji znajdziesz w artykule sprawdzonych metod interakcji z usługą GoogleMap
.