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.
czyszczenie elementów GoogleMap
, gdy nie są już potrzebne;
Jeśli Twoja aplikacja używa instancji GoogleMap
do obsługi map poza nawigacją, 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 używaniu instancji GoogleMap
w aplikacji znajdziesz w artykule sprawdzonych metodach interakcji z usługą GoogleMap
.