我的android应用程序中有三个活动,我正在尝试从第一个活动获取用户输入数据并将其传递给第三个活动,同时我启动第二个活动,该活动也获取用户输入数据和还会将数据传递给第三个活动。关于我应该怎么做的任何想法?
答案 0 :(得分:1)
从Intent传递数据的方式如下所示,尝试从ActivityOne -> ActvityTwo -> ActivityThree.
Intent intent = new Intent(ActivityOne.this, ActivityTwo.class);
intent.putExtra("some_key_from_one", some_value_from_one);
startActivity(intent);
然后在新的Activity中,检索这些值:
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
}