将填充在多个片段中的数据保存在一起

时间:2019-06-22 10:17:07

标签: android object android-fragments android-activity fragment

需求-我有一个包含三个片段的活动。每个片段都有一个供用户填写的表格和一个继续按钮。继续按钮会将用户移至下一个片段。在第三个片段上,继续按钮会将以所有三个片段的形式填充的数据发送到服务器。

方法-我在活动中声明了一个对象。当用户单击“继续”时,在每个片段中,我为该对象的字段分配片段中填充的数据。当用户单击第三个片段中的“继续”按钮时,该对象将提交给服务器。 >

这种方法正确吗?有更好的方法吗?

2 个答案:

答案 0 :(得分:0)

如果您不想维护对象并且想要保留用户输入的信息以供以后在应用程序中使用,则可以改用Shared Preferences

答案 1 :(得分:0)

正在开展主要活动。 创建家庭活动的一种静态方法。并在单击一个片段按钮后调用。

我已附上以下步骤,请检查。 1.家庭活动创建一种方法。 2.方法名称创建addUserLineInfoFragment 3.单击“片段”设置此代码 (((YourActivityName)getActivity())。addUserLineInfoFragment(); 4.首页活动此方法“ addUserLineInfoFragment”设置为“ B片段”打开代码