●假如有Activity01和Activity02,从Activity01切换到Activity02并传递参数。
Activity01中:
button.setOnClickListener(new Button.OnClickListener() { //更准确点应该是View.OnClickListener
public void onClick(View v) { /* 新建一个Intent对象 */ Intent intent = new Intent(); intent.putExtra("name","sy"); /* 指定intent要启动的类 */ intent.setClass(Activity01.this, Activity02.class); /* 启动一个新的Activity */ Activity01.this.startActivity(intent); /* 关闭当前的Activity */ Activity01.this.finish(); }});
Activity02中:
String name=intent.getStringExtra("name");textview2.setText("activity01传过来的值为:"+name);