将数据从碎片发送到活动

时间:2015-11-25 18:53:22

标签: java android android-fragments android-activity

怎么了。 我正在创建我的新应用程序,我有问题如何发送数据..

我在此活动中有活动和3个片段。 在这3个片段中,用户输入了一些信息,比如他的年龄,身高, wieght等。

获取此数据的最佳方式是什么(来自3个片段的信息) 并将其发送到父活动或新活动。 当用户将所有信息放入所有3个片段时,将创建新活动。

Process on image

1 个答案:

答案 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")