Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android中以良好的内存使用率从3个不同片段中获取值(编辑文本、微调器和…)_Android_Android Fragments_Android Viewpager_Fragment_Android Tablayout - Fatal编程技术网

如何在android中以良好的内存使用率从3个不同片段中获取值(编辑文本、微调器和…)

如何在android中以良好的内存使用率从3个不同片段中获取值(编辑文本、微调器和…),android,android-fragments,android-viewpager,fragment,android-tablayout,Android,Android Fragments,Android Viewpager,Fragment,Android Tablayout,我在活动中有3种不同的布局,有很多字段。现在,我在活动中使用Tab layout、ViewPager2和Fragments来加载这3个包含太多字段的片段(最后这些字段中的所有文本必须聚合到一个JSON对象或数据类中)。我禁用了选项卡布局的触控事件和浏览页面,并在底部布局活动中使用了2个按钮(用于验证当前片段的字段)。这两个按钮用于“下一步”、“上一步”、“返回主页”和“提交”。(实际上,我有两个按钮,可以处理文本和这些按钮的功能,以及查看寻呼机位置)。现在一切都正常了,除了这个,我需要将所有字段

我在活动中有3种不同的布局,有很多字段。现在,我在活动中使用Tab layout、ViewPager2和Fragments来加载这3个包含太多字段的片段(最后这些字段中的所有文本必须聚合到一个JSON对象或数据类中)。我禁用了选项卡布局的触控事件和浏览页面,并在底部布局活动中使用了2个按钮(用于验证当前片段的字段)。这两个按钮用于“下一步”、“上一步”、“返回主页”和“提交”。(实际上,我有两个按钮,可以处理文本和这些按钮的功能,以及查看寻呼机位置)。现在一切都正常了,除了这个,我需要将所有字段聚合到一个JSON或数据类中,作为一个JSON对象或数据类。 我的问题是: 有没有更好的方法来处理这种情况,或者这种方法很好? (考虑到,在submit按钮中,我必须将字段中的所有值分成3个不同的片段,保存到一个数据类中,然后将其发送到另一个片段或活动中,并保存到SQLite数据库中,我的问题也在这里。我必须如何处理它才能获得干净的代码和良好的性能)

谢谢你的帮助