正如标题所述,在活动中使用单个片段来显示内容是否被视为一种良好做法?我开始注意到越来越多的开发人员开始使用片段作为绝缘层,将生命周期逻辑与活动(抱歉,片段)显示的UI分开。我偶然发现的最新示例是Google开发人员提供的architecture blueprints
。他们use
只有一个用于UI的片段,而活动处理ViewModel以及屏幕之间的所有导航。
那么,这是一种很好的做法还是个人偏好?您是否愿意分享您对此主题的看法?
答案 0 :(得分:2)
将Fragments用作UI是一种很好的做法。
答案 1 :(得分:0)
使用片段显示UI很好,原因如下: - 1.您可以创建一个活动,并在该活动中显示多个片段。 2.处理后退非常简单,因为您可以覆盖主活动类中的onBackpress()并处理来自片段的返回键事件,以检查其(片段)可见性和处理事件。 3.布局的可重用性。 4.片段的可重用性。 5.对于不同的片段,处理不同的动作菜单非常容易。