我正在构建一个简单的应用程序,它基本上是从回收器视图中进行文本输入和多项选择输入,从 API 中提取。然后将表单答案导出为 pdf,将其上传到数据库并访问数据库。
话虽这么说,我只使用过 XML 和多个活动,但没有使用过片段。所以,我的问题是: 是否有关于何时使用 Activity 和何时使用 Fragment 的经验法则? 我应该继续使用 XML,因为我在这里做基本的事情,还是值得学习 jetpack compose,因为我已经到了最后期限?
是否有关于何时使用 Activity 和何时使用 Fragment 的经验法则?
创建片段是为了更轻松地支持不同的屏幕尺寸,因此,如果您计划制作支持所有屏幕尺寸的应用程序,则可以使用片段
示例:手机和平板电脑上的 Gmail:
正如您在平板电脑上看到的,有更多可见的组件,这些组件(可能)是用片段创建的
我应该继续使用 XML,因为我在这里做基本的事情,还是值得学习 jetpack compose,因为我已经到了最后期限?
作为一个因为工作相关原因不得不转向 compose 的人,我建议坚持使用 XML,在 compose 经验较少的情况下制作一个流畅工作的应用程序会有点棘手(我花了一个多月的时间来习惯)作曲)