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 czyszczenie, użyj funkcji Navigator#clearDestinationsNavigator#cleanup po zakończeniu sesji nawigacji i po usunięciu instancji Navigatora. Może to nastąpić, 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 innych niż nawigacja, 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 używaniu instancji GoogleMap w aplikacji znajdziesz w artykule sprawdzonych metodach interakcji z usługą GoogleMap.