Я занимаюсь разработкой простой игры.После каждого раунда результаты будут отображаться.В версии для смартфона результаты получат собственный экран (обычно я использую Activity, которая отображает фрагмент).В версии для планшета результаты будут отображаться в диалоговом окне.(Обычно я бы использовал DialogFragment).
Теперь я не уверен, как это сделать правильно.Я читаю Фрагмент не должен загружать другой Фрагмент, если Фрагмент не является DialogFragment.Но если я использую DialogFragment, я не могу использовать его, чтобы заполнить весь экран.(И если это возможно, я думаю, что на самом деле это не так, как это должно быть сделано)
Я мог бы написать макет "result.xml", DialogFragment и Activity плюс Fragment.Но таким образом я должен реализовать функции экрана результатов дважды, и насколько я знаю, это то, что Фрагмент должен помешать разработчикам.
Есть ли лучшая практика для этого?