android studio startActivities
时间: 2024-09-10 21:07:03 浏览: 51
Android Studio实例源码
`startActivity` 是 Android 开发中非常常用的一个方法,它属于 `Context` 类的一部分,用于启动一个新的 `Activity`。在 Android 中,`Activity` 是构成应用程序的组件之一,它代表一个单独的屏幕,用于显示信息以及用户与之进行交云。
当你想要从当前 `Activity` 跳转到另一个 `Activity` 时,可以通过调用 `startActivity()` 方法来实现。通常情况下,你需要将一个 `Intent` 对象作为参数传递给 `startActivity()` 方法。`Intent` 是一种在 Android 各组件之间传递消息的机制,它可以用来启动 `Activity`、发送广播、启动服务等。
使用 `startActivity()` 方法的步骤通常如下:
1. 创建一个 `Intent` 对象,并在构造函数中传入当前的上下文(`Context`,通常为当前的 `Activity`)和要启动的目标 `Activity` 的 `Class` 对象。
2. (可选)通过 `Intent` 对象的 `putExtra` 方法添加需要传递的数据。
3. 调用 `startActivity()` 并传入 `Intent` 对象,从而启动目标 `Activity`。
示例代码如下:
```java
Intent intent = new Intent(CurrentActivity.this, TargetActivity.class);
intent.putExtra("key", "value"); // 添加需要传递的数据
startActivity(intent); // 启动目标 Activity
```
阅读全文