1 public class AActivity extends AppCompatActivity {
2 private Button btnJump;
3 @Override
4 protected void onCreate(Bundle savedInstanceState) {
5 super.onCreate(savedInstanceState);
6 setContentView(R.layout.activity_aactivity);
7 btnJump=findViewById(R.id.jump);
8 btnJump.setOnClickListener(new View.OnClickListener() {
9 @Override
10 public void onClick(View view) {
11 //显式跳转方法1
12 Intent intent=new Intent(AActivity.this,BActivity.class);
13 startActivity(intent);
14
15 //显式跳转方法二
16 //Intent intent=new Intent();
17 //intent.setClass(AActivity.this,BActivity.class);
18 //startActivity(intent);
19
20 //显示跳转方法三
21 //Intent intent=new Intent();
22 //intent.setClassName(AActivity.this, "com.example.first.jump.BActivity");
23 //startActivity(intent);
24
25 //显式跳转方法四
26 //Intent intent=new Intent();
27 //intent.setComponent(new ComponentName(AActivity.this, "com.example.first.jump.BActivity"));
28 //startActivity(intent);
29
30 //隐式跳转
31 //Intent intent=new Intent();
32 //intent.setAction("com.example.test.BActivity");
33 //startActivity(intent);
34 //隐式跳转需要在AndroidMainifest.xml文件中要跳转的activity下设置标签,像这样
35 /*
36
37
38
39 />*/
40 }
41 });
42 }
43 }