怎么了。 我正在创建我的新应用程序,我有问题如何发送数据..
我在此活动中有活动和3个片段。 在这3个片段中,用户输入了一些信息,比如他的年龄,身高, wieght等。
获取此数据的最佳方式是什么(来自3个片段的信息) 并将其发送到父活动或新活动。 当用户将所有信息放入所有3个片段时,将创建新活动。
答案 0 :(得分:0)
要构建Suhas评论(stackoverflow.com/a/9346844/2244476),您可以在片段内使用((Activity-A)getActivity())来设置活动年龄,身高,体重等,然后使用Intent使用从Activity-A到新Activity-B的Bundle。
代码
Activity-A
Intent intent = new Intent()
Bundle bundle = new Bundle()
bundle.putFloat("HEIGHT", 1.6f)
...
intent.putExtras(bundle)
startActivity(intent)
Activity-B
getIntent().getExtras().getFloat("HEIGHT")