Этот вопрос в основном заключается в том, чтобы запрашивать мнения о наилучшем способе обработки моего приложения. У меня есть три фрагмента, которые обрабатываются одним действием. Фрагмент A имеет один элемент, который можно щелкнуть на фотографии, а фрагмент B имеет 4 элемента, которые можно щелкнуть кнопками. Другой фрагмент просто отображает детали при щелчке по фотографии. Я использую ActionBarSherlock.
Кнопки "вперед" и "назад" должны изменить фотографию на следующую или предыдущую позицию соответственно. Я мог держать фотографию и кнопки в том же фрагменте, но хотел оставить их в отдельности, если бы захотел перестроить их в планшете.
Мне нужен совет - следует ли объединять фрагменты A и B? Если нет, мне нужно будет выяснить, как реализовать интерфейс для трех кликов.
Я рассмотрел использование Roboguice, но я уже расширяюсь, используя SherlockFragmentActivity, так что нет. Я видел упоминание Отто, но я не видел хороших уроков о том, как включить в проект. Как вы думаете, какая должна быть лучшая дизайнерская практика?
Мне также нужна помощь в выяснении того, как общаться между фрагментом и активностью. Я хотел бы сохранить некоторые данные "global" в приложении, например, id позы. Есть ли какой-то пример кода, который я могу видеть помимо информации разработчика Android-разработчика? Это не все так полезно.
Кстати, я уже храню всю информацию о каждой позе в базе данных SQLite. Это легкая часть.