Android实现页面跳转及传递参数的方法

时间:2022-04-28 01:36:52

简单的示例 实现的效果是这样的:

第一个页面有一个按钮,一个文本框,点击按钮,将文本框的内容传递到第二个页面,并显示在第二个页面中。

首先是在给按钮添加点击事件 setOnClickListener()

按钮事件中加入

    Intent intent=new Intent();
    intent.putExtra("newsid", "10086");//设置参数,""
    intent.setClass(Activity_01Activity.this, OtherActivity.class);//从哪里跳到哪里
    Activity_01Activity.this.startActivity(intent);

在第二个页面的onCreate事件中来获取

protected void onCreate(Bundle savedInstanceState) {
         //获取传递过来的值,并显示到文本控件中
         super.onCreate(savedInstanceState);
         setContentView(R.layout.other);
         Intent intent=getIntent();
         String NewsID=intent.getStringExtra("newsid");
         myTextView=(TextView)findViewById(R.id.myTestView);
         myTextView.setText(NewsID);
}