Sprawdzone metody czyszczenia instancji

Na tej stronie znajdziesz sprawdzone metody czyszczenia instancji po tym, jak przestaną być potrzebne.

Używanie elementów Navigator#clearDestinationsNavigator#cleanup po zakończeniu sesji nawigacji

Aby zapobiec wyciekom pamięci i zapewnić odpowiednie wyczyszczanie, użyj funkcji Navigator#clearDestinationsNavigator#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#removeMarker#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.