我正在尝试将两个值发送到另一个页面,但每次只有其中一个正在工作。这是我的代码: 发送:
Intent i = new Intent(getApplicationContext(),fight_1.class);
i.putExtra("deger2",ana_ekran_arti1_int);
startActivity(i);
Intent i = new Intent(getApplicationContext(),fight_1.class);
i.putExtra("deger", ana_ekran_can_int);
startActivity(i);
服用:
int i = getIntent().getIntExtra("deger",-1);
int ii = getIntent().getIntExtra("deger2",-1);
arti1= ii;
fight_1_arti1.setText(arti1+"");
fight_1_can_int=i;
fight_1_can.setText(fight_1_can_int+"");
答案 0 :(得分:3)
您只发送一个值,您必须使用相同的意图而不创建新对象。
我希望这会有所帮助
Intent i = new Intent(getApplicationContext(),fight_1.class);
i.putExtra("deger2", ana_ekran_arti1_int);
i.putExtra("deger", ana_ekran_can_int);
startActivity(i);