1、普通跳转:
Intent intent=new Intent(); intent.setClass(MainActivity.this,NewActivity.class); //新建一个Intent,使用setClass方法设置跳转的哪个界面 startActivity(intent);
2、数据传递
Bundle data=new Bundle(); //创建了一个Bundle对象用来存储在两个Activity之间传递的数据 data.putString("website","cnblogs.com/hjw1"); data.putString("name","环家伟"); data.putInt("age",20); //添加进Bundle对象里面两个String类型的数据和一个int类型的数据 Intent gotoAnother=new Intent(MainActivity.this,Main2Activity.class); //创建了一个从MainActivity跳转到Main2Activity的Intent gotoAnother.putExtras(data); //将存储了数据的Bundle对象put进Intent里面 startActivity(gotoAnother); //开始跳转
Bundle receive=getIntent().getExtras(); //得到随Intent传递过来的Bundle对象 String name=receive.getString("name"); String website=receive.getString("website"); int age=receive.getInt("age");