我目前正在开发一个使用登录屏幕和主屏幕的小应用程序。我一直在关注另一个开发人员如何进行屏幕切换,一些开发人员在运行时添加和删除片段,其他人为每个视图都有一个Activity(在我的情况下,它将是一个带有main_activity布局的MainActivity,以及一个LoginActivity, login_activity布局)。我不知道要走的路。我认为每个视图都有一个片段将是更有意义的解决方案,但我想在继续之前先听一些意见。
答案 0 :(得分:2)
可能有其他人不同意我的看法,但在我看来,碎片更适合当你想让屏幕的部分保持静态并改变其他部分的内容时< / strong>(类似于网站中的AJAX )。
在应用程序前端只发生一件事的情况下,活动应该用于个别观看。
另一方面,如果您有类似Gmail的布局(左侧有收件箱,已发送等静态链接,屏幕右侧有动态邮件列表),Fragments就是答案。
但是,由于你有两个不同的布局和主屏幕,在我看来,如果你对布局使用不同的活动并使用Intents来浏览,它会很整洁。
答案 1 :(得分:0)