Najlepszy samouczek Fragment Android (fragment) W 2024 r. W tym samouczku możesz dowiedzieć się
fragmenty cyklem życia,Jak korzystać z gruzu?,Debris Rodzaj,
Fragment Android (fragment)
Debris jest częścią aktywności, aktywność jest bardziej modułowa konstrukcja. Możemy być podzadania działania zanieczyszczeń.
Poniżej znajdują się ważne punkty o gruzu -
- Debris posiada własną ich zwrotnych cyklu życia, ich wygląd i zachowanie.
- Gdy działalność jest uruchomiony, można dodać lub usunąć zanieczyszczenia w tym wydarzeniu.
- Można łączyć wiele fragmentów w jednej aktywności do budowania interfejsu multi-bar.
- Odłamki mogą być używane w wielu czynności.
- Fragmenty cyklu życia i jego działalność gospodarza ściśle powiązane. Oznacza to, że działalność została zawieszona wszystkie działania gruzu jest zatrzymany.
- Szczątki mogą działać bez żadnych elementów interfejsu użytkownika.
- Debris jest Android API w wersji 11 jest dodawany do Android API.
Klasa Fragment drodze dziedziczenia tworzyć fragmenty. stosując Oświadczenie elementem Debris w aktywnych fragmentów plików układ wstawić w swoich działaniach.
Przed wprowadzeniem gruzu, ponieważ za każdym danym momencie może wyświetlać tylko jedno działanie na ekranie, więc mamy ograniczenia. Nie można podzielić ekran i urządzeń niezależnego sterowania różnych części. Wraz z wprowadzeniem gruzu, zyskujemy większą elastyczność i sprawia, że punkt czasu tylko na ekranie jest ograniczona do pojedynczego zdarzenia został usunięty. Teraz można mieć jedną aktywność, ale każde działanie przez wiele elementów zmontowanym, każdy fragment ma swój własny układ i kompletnego cyklu zdarzenia.
Oto typowy przykład ilustruje sposób, aby dwa fragmenty zdefiniowane przez moduł UI w działaniach seria płaskich projektowych, oddzielone dla urządzeń przenośnych zaprojektowanych działań.
Gdy uruchomiony na tablecie wielkości, aplikacja może być osadzony w dwóch kawałkach na zdarzenia A. Ekran na urządzeniach mobilnych, ponieważ nie ma wystarczająco dużo miejsca na działania A zawiera tylko listę fragment artykułu, gdy użytkownik kliknie na artykule rozpocząć drugi fragment zawiera działalność B, aby przeczytać artykuł.
fragmenty cyklem życia
Android fragmentacja ma swój własny cykl życia, działalności i Android jest bardzo podobna. Poniżej przedstawiono poszczególne etapy jego cyklu życia.
To jest lista metod w klasie można zastąpić fragment:
- onAttach (): instancji Debris jest związane wystąpienie aktywności. Resztki i działania nie jest jeszcze w pełni zainicjowany. Zazwyczaj można uzyskać odniesienie do działań w tym procesie, gruz w przyszłości być wykorzystane w inicjalizacji.
- onCreate (): Podczas tworzenia gruzu, system wywołuje metodę. Trzeba zainicjować niezbędne składniki jakiegoś gruzu. Składniki te, gdy są zawieszone zanieczyszczenia zatrzymał konieczność zatrzymania w celu ich przywrócenia.
- onCreateView (): Kiedy pierwszy fragment opracuje jego system interfejs użytkownika wywołuje tę metodę. Aby narysować gruzu UI, trzeba wrócić do korzeni reprezentatywnego fragmentu układu widoku komponentu z procesu. Jeśli fragment nie zapewnia interfejs użytkownika, bezpośredni NULL powrotną.
- onActivityCreated: Gdy aktywność hosta jest tworzony, metoda jest wywoływana po metodzie onCreateView (). Przykłady zdarzeń i działań oraz gruz widzenia hierarchii jest tworzony. W tym przypadku, widok można uzyskać metodą findViewById (). W tej metodzie, można utworzyć wystąpienia obiekty wymagają obiekt kontekstu.
- onStart (): Ta metoda jest wywoływana, gdy widoczne resztki.
- onResume (): Ta metoda jest wywoływana, gdy szczątki mogą współdziałać.
- OnPause (): Kiedy po raz pierwszy, że użytkownik będzie chciał odejść, gdy metoda jest nazywany systemem rozdrobniony. W ogóle, tu trzeba składać żadnych zmian będzie trwało poza sesją użytkownika.
- OnStop (): Wywoływana, gdy gruz ma zostać zatrzymany.
- onDestroyView (): Po wywołaniu tej metody, szczątki zostaną zniszczone.
- onDestroy (): Metoda ta jest stosowana, aby usunąć resztki państwa. Ale na platformie Android nie jest gwarantowana na miano.
Jak korzystać z gruzu?
Oto proste kroki do tworzenia osadów.
- Po pierwsze, decyduje, ile wydarzenia wymagają rozdrobnienia. Na przykład, musimy użyć dwóch kawałków do obsługi portret i krajobraz tryby ekranu urządzenia.
- Następnie, w oparciu o ilość gruzu tworzone klasy dziedziczone z klas fragmentu. Fragment klasa zawiera funkcję wywołania zwrotnego, o którym mowa powyżej. W zależności od potrzeb przepisywania dowolny sposób.
- Odpowiednio do każdego klipu, trzeba stworzyć układ w pliku XML. Pliki te zawierają układ zdefiniowany gruzu.
- W końcu, w zależności od konieczności modyfikowania aktywny plik określenie rzeczywistej logiki zastępczego osadów.
Debris Rodzaj
Można je podzielić na trzy główne części w następujący sposób:
- Debris pojedyncza klatka - pojedyncze elementy ramy są stosowane, takie jak telefony komórkowe, urządzenia przenośne. Jako fragment jak wyświetlacz wideo.
- Lista gruzu - zawierający szczątki zwany specjalny LIST widok szczątków.
- sztuk Transition - stosowane z problemami fragmentacji. Można przejść z jednego fragmentu do innego fragmentu.