Activity之间的跳转

要实现的功能,在MainActivity这个视图中点击TextView跳转到另一个activity,然后点击activity中的TextView跳回到MainActivity界面。
首先我们肯定需要一个activity,新建一个activity,twoActivity。会自动生成一个activity_two 的XML文件,新增一个TextView控件。
在MainActivity中,找到TextView控件,响应点击事件,在响应点击事件中实现activity的跳转。Intent intent = new Intent(MainActivity.this,TwoActivity.class),这里面参数一的含义是当前的Activity,参数二的含义是要跳转到的Activity,接着startActivity(intent)实现界面的跳转。在TwoActivity中跳转到MainActivity的方法是一样的。


public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        findViewById(R.id.text).setOnClickListener(new View.OnClickListener() {//响应点击事件
            @Override
            public void onClick(View view) {//创建一个实例
                Intent intent = new Intent(MainActivity.this,TwoActivity.class);
                startActivity(intent);//界面的跳转
            }
        });
    }
}
//----------以下是TwoActivity中实现从TwoActivity跳转到MainActivity----------
public class TwoActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_two);
        findViewById(R.id.text2).setOnClickListener(new View.OnClickListener() {//响应点击事件
            @Override
            public void onClick(View view) {//创建实例,跳转界面
                startActivity(new Intent(TwoActivity.this,MainActivity.class));
//new Internt(par1,par2)参数说明,参数一为当前Activity,参数二为要跳转到的Activity。
            }
        });

    }
}

你可能感兴趣的:(Activity之间的跳转)