androidActivity跳转与参数传递实例
时间: 2024-09-30 22:14:18 浏览: 36
在Android中,Activity之间的跳转通常有几种方式,其中一种常见的做法是通过Intent来传递参数。以下是一个基本的实例:
1. **启动新Activity并传递数据**:
```java
// 创建一个新的Intent,并指定目标Activity
Intent intent = new Intent(context, TargetActivity.class);
// 添加额外的数据,可以是字符串、整数、对象等
intent.putExtra("key", "value"); // key是你自定义的键名,value是要传递的参数
// 使用startActivity()方法启动新的Activity,并传递Intent
startActivity(intent);
```
2. **接收传递过来的数据**:
在TargetActivity中,你可以通过`getIntent()`方法获取到这个Intent,并使用`getStringExtra()`方法来获取特定键名对应的值:
```java
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_target);
String receivedValue = getIntent().getStringExtra("key");
// 现在你可以使用receivedValue变量了
}
```
阅读全文