大家好!今天的问候!
安卓工作室里有一些服务器活动,我必须用它们来获取数据。总共6个数据输入。但是,一个用户只为其中一个用户输入数据。
这是设计草图。https://ibb.co/X5yyzQM
那么,我必须用这样的输入表单设计6个活动吗?或者有没有任何方法可以使用一个输入表单来进行6个活动,并将具有唯一表单值的数据输入数据库?
如宴会入门(姓名、地址..(、宴会青铜(姓名、住址..(等
感谢你的帮助。应用程序为您的宝贵时间。谢谢❤.
这些是单独的屏幕,但不一定必须是单独的活动。考虑使用Fragment
s来构建它。这将允许您使用绑定到Activity
生命周期的单个ViewModel
。每个片段都将负责收集自己的信息并将其交给ViewModel
,然后一旦提交了所有信息,您就可以将其全部放在一个地方并准备就绪。
活动是较重的组成部分,而碎片是较轻的重量。除非你有一个非常好的、明确的理由这样做,否则你更喜欢使用多个片段的单一活动方法(或者多个可组合的屏幕,如果这个应用程序是使用Jetpack Compose从头开始编写的(。