我开始构建我的新应用程序,并且我试图从一开始就采用正确的方式,以便在维护和扩展应用程序后让我的生活更轻松。
我看到的应用程序可能只是以片段形式构建的。当然,有一个托管片段的主机活动,但其他一切都是碎片。
我认为他们有一个Main
活动,其中包含操作栏和托管内容的布局。其他所有内容,包括不同的屏幕,如登录,家庭,设置,个人资料,......都是碎片。
当我们点击导航抽屉中的某个项目时,例如在“设置”按钮上,他们只是更改内容片段,而不是为“设置”启动新活动。
构建主屏幕的所有碎片是一个好主意,只需要一个活动来显示它们吗?
答案 0 :(得分:0)
是的,将您的UI拆分为碎片是个好主意。
一些优点: - 在多个活动中使用 - 自包含的模块化UI -rearrange片段
缺点: - 更多的工作 - 更高的学习曲线