Questa domanda è principalmente per sollecitare pareri sul modo migliore per gestire la mia app. Ho tre frammenti gestiti da una sola attività. Il frammento A ha un elemento cliccabile nella foto e Frammento B ha 4 pulsanti cliccabili. L'altro frammento mostra solo i dettagli quando si fa clic sulla foto. Sto usando ActionBarSherlock.Comunicazione tra un frammento e un'attività - best practice
I pulsanti Avanti e Indietro bisogno di cambiare la foto per le pose successive o precedenti, rispettivamente. Potevo mantenere la foto e i pulsanti nello stesso frammento, ma volevo tenerli separati nel caso volessi riorganizzarli in un tablet.
Ho bisogno di un consiglio - dovrei combinare i frammenti A e B? In caso contrario, dovrò capire come implementare un'interfaccia per 3 elementi selezionabili.
Ho preso in considerazione l'utilizzo di Roboguice, ma lo sto già utilizzando SherlockFragmentActivity in modo da non farlo. Ho visto parlare di Otto, ma non ho visto buoni tutorial su come includere in un progetto. Quale pensi che dovrebbe essere la migliore pratica di progettazione?
Ho anche bisogno di aiuto per capire come comunicare tra un frammento e un'attività. Mi piacerebbe mantenere alcuni dati "globali" nell'applicazione, come l'ID di posa. C'è qualche codice di esempio che posso vedere oltre alle informazioni dello sviluppatore Android di questo articolo? Non è molto utile.
BTW, sto già memorizzando tutte le informazioni su ciascuna posa in un database SQLite. Questa è la parte facile.
In realtà è possibile utilizzare Rogoguice con ActionBarSherlock, dare un'occhiata a https://github.com/rtyley/roboguice-sherlock. – rubenlop
Otto è ancora più semplice, è impacchettato come un file .jar autonomo che puoi inserire nella cartella libs/della tua applicazione. – rubenlop
@ rubenlop88 aggiungendo una libreria solo per passare alcuni dati da Fragment ad Activity? –