這個問題主要是爲了徵求意見,以處理我的應用程序的最佳方式。我有三個片段被一個活動處理。片段A有一個可點擊的元素照片,片段B有4個可點擊的元素按鈕。另一個片段僅顯示單擊照片時的詳細信息。我正在使用ActionBarSherlock。片段和活動之間的溝通 - 最佳實踐
的前進和後退按鈕需要分別更改照片到下一個或前一個姿勢。我可以將照片和按鈕保留在同一個片段中,但是想要將它們分開以防我想在平板電腦中重新排列它們。
我需要一些建議 - 我應該結合碎片A和B嗎?如果沒有,我將需要弄清楚如何實現3個可點擊項目的界面。
我考慮過使用Roboguice,但我已經使用SherlockFragmentActivity進行了擴展,所以這是一個不行。我看到了Otto的提及,但是我沒有看到關於如何包含在項目中的很好的教程。你認爲最好的設計實踐應該是什麼?
我還需要幫助弄清楚如何在片段和活動之間進行通信。我想在應用程序中保留一些「全局」數據,例如pose ID。除了股票android開發人員的信息之外,是否還有一些示例代碼?這並不是那麼有用。
順便說一句,我已經存儲了關於SQLite數據庫中每個姿勢的所有信息。這是很容易的部分。
其實你可以使用Rogoguice和ActionbarSherlock,看看https://github.com/rtyley/roboguice-sherlock。 – rubenlop
Otto更簡單,打包爲一個獨立的.jar文件,您可以將它放在您應用程序的libs /文件夾中。 – rubenlop
@ rubenlop88添加一個庫只是爲了將一些數據從Fragment傳遞給Activity? –