已关闭,此问题为opinion-based。它目前不接受回答。
**想改善这个问题吗?**更新问题,以便editing this post可以用事实和引用来回答。
上个月关门了。
Improve this question
我正在构建一个简单的应用程序,它基本上是文本输入和来自回收器视图的多项选择输入,从API中提取。然后将表单答案导出为pdf,上传到数据库并访问数据库。
也就是说,我只处理过XML和多个活动,但没有处理过片段。所以,我的问题是:什么时候使用Activity,什么时候使用Fragment,有经验法则吗?我应该继续使用XML,因为我在这里做的是基本的事情,还是值得学习jetpack compose,因为我的最后期限到了?
1条答案
按热度按时间lyr7nygr1#
什么时候使用Activity,什么时候使用Fragment,有经验法则吗?
创建片段是为了更轻松地支持不同的屏幕尺寸,因此,如果您计划制作支持所有屏幕尺寸的应用程序,则可以使用片段
例如:手机和平板电脑上的Gmail:
正如您在tablet上看到的,有更多可见的组件集,它们(可能)是用片段创建的
我应该继续使用XML,因为我在这里做的是基本的事情,还是值得学习jetpack compose,因为我的最后期限到了?
作为一个由于工作相关原因不得不切换到撰写的人,我建议坚持使用XML,在撰写经验不足的情况下制作一个流畅的工作应用程序将有点棘手(我花了一个多月的时间来适应撰写)