我最近正在为android开发一个应用程序。我决定使用片段的力量并决定使用动态 UI。我想在纵向中包含一个片段,在横向中包含两个片段。
我想出了如何创建两个布局以及如何添加片段。
到目前为止,一切进展顺利。
我正在尝试找到一种适当的方法来创建和销毁旋转片段。我知道我应该总是检查是否有保存的实例,所以在轮换时不应该创建更多的片段。但是当用户从纵向切换到横向时,此解决方案会忽略创建另一个片段。所以我认为在检查实例是否已保存之前我需要检查方向。检查不是问题,但处理片段的正确方法是什么?我是否应该始终创建一个新片段并在更改轮换时将其删除?还是隐藏了?我找到了一个实现,其中包含两个片段的活动,当旋转发生变化时,新活动被创建。但是这个解决方案为一件事创建了活动和片段,我不确定这是否是正确的方法。
你有什么建议?我认为 Android 开发人员的官方网站严重覆盖了片段。