这个问题主要是征求关于如何处理我的应用程序的最佳方式的意见。我有三个片段由一个活动处理。片段A有一个可点击元素,即照片,而片段B有4个可点击元素,即按钮。当单击照片时,其他片段仅显示详细信息。我正在使用ActionBarSherlock。
前进和后退按钮需要将照片更改为下一个或上一个姿势。我可以将照片和按钮保持在同一片段中,但希望将它们分开以便在平板电脑上重新排列它们。
我需要一些建议 - 我应该合并片段A和B吗?如果不是,我将需要想出如何为3个可点击项实现接口。
我考虑使用Roboguice,但我已经扩展了使用SherlockFragmentActivity,所以无法使用它。我看到有提到Otto,但我没有看到如何在项目中包含它的好教程。您认为最佳的设计实践应该是什么?
我还需要帮助弄清楚如何在片段和活动之间通信。我希望在应用程序中保留一些数据“全局”,例如姿势ID。除了股票Android开发人员的信息外,有没有一些示例代码可以看到?那不是很有用。
顺便说一下,我已经将每个姿势的所有信息存储在SQLite数据库中。那是容易的部分。