Na tej stronie znajdziesz sprawdzone metody usuwania instancji, które 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, 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.