Я разрабатываю приложение для Android в последнее время. Я решил использовать силу фрагментов и решил использовать динамический интерфейс. Я хочу, чтобы один фрагмент включался в портретную ориентацию и два в ландшафте.Правильный способ реализации фрагментов в Android
Я понял, как создать два макета и как добавить фрагменты.
Все идет хорошо до сих пор.
Я пытаюсь найти правильный подход к созданию и уничтожению фрагментов при вращении. Я знаю, что всегда должен проверять, есть ли сохраненный экземпляр, поэтому при ротации не должно быть больше фрагментов. Но это решение игнорирует создание другого фрагмента при переключении пользователя с портрета на пейзаж. Поэтому я решил проверить ориентацию, прежде чем проверять, был ли экземпляр сохранен. Проверка не является проблемой, но каков правильный способ работы с фрагментами? Должен ли я всегда создавать новый фрагмент и сменить поворот, удалите его? Или он скрыт? Я нашел одну реализацию, где есть активность, которая имеет оба фрагмента, и когда изменение вращения изменилось, новая активность была создана. Но это решение создает активность и фрагмент для одной вещи, и я не уверен, что это правильный подход.
Что вы предлагаете? Я думаю, что фрагменты плохо покрыты официальным сайтом для разработчиков Android.
Лучшим приложением для изучения передового опыта является приложение расписания ввода-вывода Google http://code.google.com/p/iosched/ – abc667
. Ваш комментарий был наиболее полезен. Могу ли я как-то проголосовать за него как на ответ? – backman