Sprawdzone metody czyszczenia instancji

Na tej stronie znajdziesz sprawdzone metody usuwania instancji, które nie są już potrzebne.

Używaj przycisków Navigator#clearDestinationsNavigator#cleanup po zakończeniu sesji nawigacji

Aby zapobiec wyciekom pamięci i zapewnić prawidłowe czyszczenie, użyj Navigator#clearDestinationsNavigator#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#removeMarker#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.