我正在开发一个简单的游戏。每轮结束后都会显示结果。在智能手机版本中,结果将获得自己的屏幕(通常我会使用显示片段的活动)。在平板电脑版本中,结果将显示在对话框中。 (通常我会使用DialogFragment)。智能手机需求活动和平板电脑DialogFragment
现在我不知道如何正确地做到这一点。我读过一个片段,除非片段是一个DialogFragment,否则不应该加载其他片段。但是如果我使用DialogFragment,我不能用它来填满整个屏幕。 (如果有可能,我认为这实际上不是应该如何实现的方式)
我可以写一个布局“result.xml”,一个DialogFragment和一个Activity plus Fragment。但这样我必须实现结果屏幕的功能两次,据我所知,这是片段应阻止开发人员。
对此有最佳做法吗?