Android将数据传递给用户

Android将数据传递给用户,android,android-intent,android-activity,Android,Android Intent,Android Activity,我的android应用程序中有三个活动,我试图从第一个活动获取用户输入数据并将其传递给第三个活动,同时启动第二个活动,该活动也获取用户输入数据并将数据传递给第三个活动。我该怎么做呢 从Intent传递数据的方式如下所示,请尝试从ActivityOne->ActvityTwo->ActivityThree以相同的方式传递数据。 Intent intent = new Intent(ActivityOne.this, ActivityTwo.class); intent.putExtra("some

我的android应用程序中有三个活动,我试图从第一个活动获取用户输入数据并将其传递给第三个活动,同时启动第二个活动,该活动也获取用户输入数据并将数据传递给第三个活动。我该怎么做呢

从Intent传递数据的方式如下所示,请尝试从
ActivityOne->ActvityTwo->ActivityThree以相同的方式传递数据。

Intent intent = new Intent(ActivityOne.this, ActivityTwo.class);
intent.putExtra("some_key_from_one", some_value_from_one);
startActivity(intent);
然后在新活动中,检索这些值:

Bundle extras = getIntent().getExtras();
if (extras != null) {
    String value = extras.getString("some_key_from_one");
    //The key argument here must match that used in the other activity
}

您能以更好的方式解释吗?3个活动…当用户单击按钮并在sametime启动活动2时,活动1将数据传送到第3个活动…您为什么要这样做?活动1是A,活动2是B,3是C。将参数传递给B。当您转到C时,获取检索到的参数并将其传递给C…?您是否已修复?您不能将数据传递给某个第三个活动,然后启动第二个活动,只要您想使用该数据,就可以期望该数据位于第三个活动中