Kommunikation zwischen einem Fragment und einer Aktivität - Best Practices

Diese Frage bezieht sich hauptsächlich auf die Frage, wie ich meine App am besten handhaben kann. Ich habe drei Fragmente, die von einer Aktivität bearbeitet werden. Fragment A hat ein anklickbares Element das Foto und Fragment B hat 4 anklickbare Elemente die Schaltflächen. Das andere Fragment zeigt nur Details an, wenn auf das Foto geklickt wird. Ich benutze ActionBarSherlock.

Die Vorwärts- und Rückwärtsschaltflächen müssen das Foto in die nächste bzw. vorherige Pose ändern. Ich könnte das Foto und die Schaltflächen im selben Fragment behalten, wollte sie aber getrennt halten, falls ich sie in einem Tablet neu anordnen möchte.

Ich brauche einen Rat - soll ich die Fragmente A und B kombinieren? Wenn nicht, muss ich herausfinden, wie eine Schnittstelle für 3 klickbare Elemente implementiert wird.

Ich habe überlegt, Roboguice zu verwenden, aber ich erweitere die Verwendung von SherlockFragmentActivity bereits. Ich habe die Erwähnung von Otto gesehen, aber ich habe keine guten Tutorials zur Einbindung in ein Projekt gesehen. Was ist Ihrer Meinung nach die beste Designpraxis?

Ich brauche auch Hilfe, um herauszufinden, wie man zwischen einem Fragment und einer Aktivität kommuniziert. Ich möchte einige Daten "global" in der Anwendung belassen, z. B. die Pose-ID. Gibt es einen Beispielcode, den ich neben den Informationen des Android-Entwicklers sehen kann? Das ist gar nicht so hilfreich.

Übrigens speichere ich bereits alle Informationen zu jeder Pose in einer SQLite-Datenbank. Das ist der einfache Teil.

Antworten auf die Frage(9)

Ihre Antwort auf die Frage