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.

Usuń elementy GoogleMap, które nie są już potrzebne

Jeśli Twoja aplikacja używa instancji GoogleMap do obsługi map poza nawigacją, pamiętaj, aby ją wyczyścić, gdy nie będzie już potrzebna. Na przykład oczyść elementy wielokąta, linii łamanej i znacznika powiązane z elementem GoogleMap, wywołując odpowiednio metody Polygon#remove, Polyline#remove i Marker#remove. Następnie, aby zwolnić instancję GoogleMap, która nie będzie już potrzebna, wywołaj GoogleMap#clear i przypisz ją do null.

Więcej informacji o używaniu instancji GoogleMap w aplikacji znajdziesz w artykule sprawdzonych metodach interakcji z usługą GoogleMap.