在Android开发中,`startActivity()` 是一个非常常用的方法,用于启动一个新的 Activity。简单来说,它就像是打开手机里的另一个应用界面一样方便快捷。当你点击按钮或者触发某个事件时,就可以用这个方法来切换页面啦!
首先,`startActivity()` 的核心参数是一个 `Intent` 对象。你可以把它理解为一张“通行卡”,告诉系统你要去哪个目的地(即目标 Activity)。比如,你想从登录页面跳转到主页面,就需要创建一个指向主页面的 Intent。代码通常像这样:
```java
Intent intent = new Intent(CurrentActivity.this, TargetActivity.class);
startActivity(intent);
```
其次,`startActivity()` 还支持传递数据。比如,你可以在 Intent 中添加一些额外信息,就像给通行卡贴上小标签。例如:
```java
intent.putExtra("key", "value");
```
这样,目标 Activity 就能通过 `getIntent().getStringExtra("key")` 获取这些值啦!
最后,别忘了,`startActivity()` 会开启一个新的任务栈,确保每个页面都能独立运行哦!✨
总之,`startActivity()` 是 Android 开发中不可或缺的一部分,掌握它会让你的 App 更加灵活流畅!🚀
免责声明:本文由用户上传,如有侵权请联系删除!