Sprawdzone metody czyszczenia instancji

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

Używaj 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.

Zwalnianie miejsca 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 zwolnić miejsce tej instancji, gdy nie będzie już potrzebna. Na przykład zwalniaj miejsce dla elementów wielokąta, linii łamanej i znacznika powiązanych 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.