package com.example.test; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bundle; import android.view.View; /*练习页面跳转,本页面名称为num2,为跳出页面*/ public class num2 extends AppCompatActivity implements View.OnClickListener { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_num2); findViewById(R.id.tz).setOnClickListener(this);/*给跳转按钮添加一个单击动作的监听器*/ } /*页面跳转,这里是跳转到新页面,用法为new一个Intent,第一个参数为现页面的this,第二个参数为跳转后页面的class*/ public void onClick(View v) { startActivity(new Intent(this,num3.class)); } }
package com.example.test; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; /*练习页面跳转,本页面名称为num3,为跳转的目标页面*/ public class num3 extends AppCompatActivity implements View.OnClickListener { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_num3); findViewById(R.id.fh1).setOnClickListener(this);/*给返回按钮1添加一个单击动作的监听器*/ findViewById(R.id.fh2).setOnClickListener(this);/*给返回按钮2添加一个单击动作的监听器*/ } /*执行返回动作*/ public void onClick(View v) { if(v.getId()==R.id.fh1 || v.getId()==R.id.fh2){ /*判断,如果控件名称与返回按钮1或2相同*/ finish(); /*关闭当前页面(既返回上一页)*/ } } }