您的位置:首页 > 其它

从一个Activity跳转到另一个Activity

2011-07-30 10:05 246 查看
第一个Activity
public class activity02 extends Activity {
/** Called when the activity is first created. */
private Button myButton = null; //申明为成员变量
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

Button myButton = (Button)findViewById(R.id.myButton);//获得Button
myButton.setOnClickListener(new MyButtonListener());//将监听器捆绑在myButton上
TextView myTextView = (TextView)findViewById(R.id.myTextView);
myTextView.setText("jdfjei");
myButton.setText("wfisdjf" + "\n" + "test");

}
class MyButtonListener implements OnClickListener{
//设置监听器,然后复写Oclick方法

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent =new  Intent(); //生成Intent对象
intent.putExtra("testIntent", "123");//加入一组键值对,传递数据
intent.setClass(activity02.this,OtherActivity.class);//实现跳转功能
activity02.this.startActivity(intent);

}
}
}



另一个Activity
public class OtherActivity extends Activity{
private TextView myTextView = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.other);
Intent intent = getIntent();
String value = intent.getStringExtra("testIntent");//取得testIntent的值
myTextView = (TextView)findViewById(R.id.myTextView);
myTextView.setText(value);

}

}



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐