To pytanie dotyczy głównie opinii na temat najlepszego sposobu obsługi mojej aplikacji. Za pomocą jednego działania mam do czynienia z trzema fragmentami. Fragment A ma jeden klikalny element na zdjęciu, a Fragment B zawiera 4 klikalne elementy. Drugi fragment wyświetla szczegóły po kliknięciu zdjęcia. Używam ActionBarSherlock.Komunikacja między fragmentem a działaniem - najlepsze praktyki
do przodu i do tyłu przyciski trzeba zmienić zdjęcie do następnej lub poprzedniej pozy, odpowiednio. Mogłem zachować zdjęcie i przyciski w tym samym fragmencie, ale chciałem je rozdzielić na wypadek, gdybym chciał je zmienić w tablecie.
Potrzebuję porady - czy powinienem połączyć fragmenty A i B? Jeśli nie, będę musiał dowiedzieć się, jak zaimplementować interfejs dla 3 klikalnych elementów.
Zastanawiam się nad używaniem Roboguice, ale już rozszerzam korzystanie z SherlockFragmentActivity, więc nie ma wyjścia. Widziałem wzmiankę o Otto, ale nie widziałem dobrych tutoriali na temat tego, jak włączyć projekt. Jak myślisz, jaka powinna być najlepsza praktyka projektowa?
Potrzebuję też pomocy w określeniu sposobu komunikacji między fragmentem a działaniem. Chciałbym zachować pewne dane "globalne" w aplikacji, takie jak id poz. Czy jest jakiś przykładowy kod, który mogę zobaczyć oprócz informacji o programach na Androidzie? To nie jest takie pomocne.
BTW, już przechowuję wszystkie informacje o każdej pozie w bazie danych SQLite. To łatwa część.
W rzeczywistości można używać Rogoguice z ActionbarSherlock, zajrzyj na https://github.com/rtyley/roboguice-sherlock. – rubenlop
Otto jest jeszcze prostsze, jest pakowany jako samodzielny plik .jar, który można umieścić w katalogu libs/swojej aplikacji. – rubenlop
@ rubenlop88 dodanie biblioteki tylko po to, aby przekazać niektóre dane z Fragmentu do Aktywności? –