当我尝试使用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
的顺序时,可以使用。
答案 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);