android Intent 界面跳转与数据互传
时间: 2024-04-08 20:31:19 浏览: 68
android中跳转的工具类
Android中使用Intent进行界面跳转和数据互传是一种常见的方式。下面是一个简单的示例:
1. 在发送方Activity中,创建一个Intent对象,并使用putExtra()方法传递数据:
```java
Intent intent = new Intent(SenderActivity.this, ReceiverActivity.class);
intent.putExtra("key", data); // 传递数据,key为键名,data为要传递的数据
startActivity(intent); // 启动接收方Activity
```
2. 在接收方Activity中,获取传递的数据:
```java
Bundle extras = getIntent().getExtras();
if (extras != null) {
String data = extras.getString("key"); // 获取传递的数据,key为键名
// 使用获取到的数据进行操作
}
```
这是最基本的使用方式,你可以根据实际需求进行更多的操作。例如,你可以传递整型数据、布尔型数据等等。同时,你还可以使用startActivityForResult()方法启动另一个Activity,并在返回时获取结果。
希望对你有帮助!如果你还有其他问题,请继续提问。
阅读全文