W Android API 11+ Google wydało nową klasę o nazwie Fragment
.
W filmach Google sugeruje, że w miarę możliwości ( link1 , link2 ) powinniśmy używać fragmentów zamiast działań, ale nie wyjaśnili dokładnie, dlaczego.
Jaki jest cel fragmentów i niektóre możliwe ich zastosowania (inne niż niektóre przykłady interfejsu użytkownika, które można łatwo osiągnąć za pomocą prostych widoków / układów)?
Moje pytanie dotyczy fragmentów:
- Jakie są cele wykorzystania fragmentu?
- Jakie są zalety i wady korzystania z fragmentów w porównaniu do korzystania z działań / widoków / układów?
Dodatkowe pytania:
- Czy możesz podać naprawdę interesujące zastosowania fragmentów? Rzeczy, o których Google nie wspomniał w swoich filmach?
- Jaki jest najlepszy sposób komunikowania się między fragmentami a działaniami, które je zawierają?
- Jakie są najważniejsze rzeczy do zapamiętania podczas korzystania z fragmentów? Jakieś wskazówki i ostrzeżenia z twojego doświadczenia?