Android中实现页面跳转主要有两种方式:隐式跳转和显式跳转。
1. 隐式跳转:
隐式跳转是指通过指定Intent的Action来进行页面跳转。在AndroidManifest.xml文件中,为每一个Activity指定一个唯一的Action,然后在需要跳转的地方创建一个Intent对象,并设置其Action为目标Activity的Action,然后调用startActivity方法进行跳转。
例如,在AndroidManifest.xml中指定一个Activity的Action:
```xml
```
在需要跳转的地方创建Intent对象并设置Action,然后调用startActivity方法进行跳转:
```java
Intent intent = new Intent("com.example.ACTION_TARGET");
startActivity(intent);
```
2. 显式跳转:
显式跳转是指通过指定Intent的Component来进行页面跳转。在需要跳转的地方创建一个Intent对象,并设置其Component为目标Activity的Component,然后调用startActivity方法进行跳转。
例如,在需要跳转的地方创建Intent对象并设置Component,然后调用startActivity方法进行跳转:
```java
Intent intent = new Intent(this, TargetActivity.class);
startActivity(intent);
```
无论是隐式跳转还是显式跳转,都需要在AndroidManifest.xml文件中声明目标Activity。