Использовать действия для полного экрана
Использовать фрагменты для части экрана или без экрана (но не для службы)
В моем основном приложении есть экранные вкладки в горизонтальной прокрутке.просмотр я хотел сохранить в нескольких разделах приложения.Разделы включают новости, фотографии, видео, расписание и т. Д. Все однопользовательские фокусируемые задачи.
Основное приложение, в котором все это находится, - это приложение, а вкладки - это просто представление, которое вызывает диспетчер фрагментов.
Тем не менее, я использую Действия для сложных пользовательских действий глубже в приложении.Например, если кто-то воспроизводит видео, просматривает страницу сведений об элементе и разделы фотогалереи / слайд-шоу, поскольку все они являются полноэкранными компонентами.
Нет необходимости отображать / скрывать фрагменты при переходе в полноэкранный режим, посколькустек действий обрабатывает все, что вы хотите, чтобы сделать это быстро и легко, и сохранить ваш код минимальным и чистым.
Итак, у меня есть Activity -> фрагменты домов -> запускать полноэкранные операции для специальных команд.