使用Intent发送多个值

时间:2014-05-02 21:45:45

标签: android android-intent

当我尝试使用Intent发送多个值时,在目标活动上只显示最后一个值。如何使用Intent发送多个键值?

MainActivity.java

intent.putExtra(SITE_NAME, site_name);
intent.putExtra(SITE_ADDRESS, site_adress);

AnotherActivity.java

site_name    =  intent.getStringExtra(MainActivity.SITE_ADDRESS);
site_address =  intent.getStringExtra(MainActivity.SITE_NAME);

当我更改putExtras上一个putExtra的顺序时,可以使用。

1 个答案:

答案 0 :(得分:0)

你发布了这个:

site_name    =  intent.getStringExtra(MainActivity.SITE_ADDRESS);
site_address =  intent.getStringExtra(MainActivity.SITE_NAME);

我相信你的意思是,他们倒退了:

site_name    =  intent.getStringExtra(MainActivity.SITE_NAME);
site_address =  intent.getStringExtra(MainActivity.SITE_ADDRESS);