创建一个button监听器,并使监听器能打开另一个activity并传值
一.创建一个Button的OnClick监听器
//这个属于一个内部类
class MyButtonListener implements OnClickListener{
//
public void onClick(View v) {
// TODO Auto-generated method stub
//创建一个Intent的实例
Intent intent = new Intent();
//设置从哪个activity启动哪个activity
intent.setClass(HelloWorldActivity.this, otherHelloWorld.class);
//把一个值写入到Intent中
intent.putExtra("Text", "测试值");
//启动另一个activity
HelloWorldActivity.this.startActivity(intent);
}
二.把监听事件绑定到按钮
//获取按钮的ID
mybutton = (Button)findViewById(R.id.myButton);
//绑定监听事件
mybutton.setOnClickListener(new MyButtonListener());
三.在另一个activity中读取intent值
//创建一个Intent实例存储传送过来的值
Intent myIntent = getIntent();
//读取Intent的值
String TextValue = myIntent.getStringExtra("Text");