Android studio将一个界面的数据通过Activity的数据传递传送到另一个页面。
时间: 2024-02-17 22:03:59 浏览: 214
要将一个界面的数据通过Activity传递到另一个页面,可以使用Intent对象来传递数据。下面是一个简单的例子:
在源Activity中:
```java
// 创建Intent对象
Intent intent = new Intent(this, TargetActivity.class);
// 添加要传递的数据,可以使用putExtra()方法,第一个参数是键,第二个参数是值
intent.putExtra("data_key", "要传递的数据");
// 启动目标Activity
startActivity(intent);
```
在目标Activity中:
```java
// 获取传递过来的数据
String data = getIntent().getStringExtra("data_key");
```
在目标Activity中,可以使用getIntent()方法获取启动当前Activity的Intent对象,然后使用getStringExtra()方法获取传递过来的字符串数据。如果传递的是其他类型的数据,可以使用相应的get方法来获取。
阅读全文