Dlaczego fragmenty i kiedy używać fragmentów zamiast działań?
W Android API 11+ Google wydało nową klasę o nazwieFragment
.
W filmach Google sugeruje, aby w miarę możliwości link1, link2), powinniśmy używać fragmentów zamiast działań, ale nie wyjaśniły 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 działań / widoków / układów?Bonus pytania:
Czy możesz podać naprawdę interesujące zastosowania fragmentów? Rzeczy, o których Google nie wspomniało w swoich filmach? Jaki jest najlepszy sposób komunikacji między fragmentami a działaniami, które je zawierają? Jakie są najważniejsze rzeczy do zapamiętania podczas korzystania z fragmentów? Wszelkie wskazówki i ostrzeżenia z Twojego doświadczenia?