android studio跳转界面
时间: 2023-04-30 15:03:15 浏览: 250
在 Android Studio 中跳转界面,可以使用 Intent 类。首先,在需要跳转的界面中写一个 Intent 对象,然后使用 startActivity() 方法来启动另一个界面。示例代码如下:
```
Intent intent = new Intent(当前界面.this, 跳转的界面.class);
startActivity(intent);
```
如果还需要传递数据,可以在 Intent 对象中使用 putExtra() 方法添加键值对。接收数据的界面可以使用 getIntent() 方法获取 Intent 对象,然后使用 getXXXExtra() 方法获取数据。
```
Intent intent = new Intent(this, SecondActivity.class);
intent.putExtra("key", "value");
startActivity(intent);
```
```
Intent intent = getIntent();
String value = intent.getStringExtra("key");
```
还有一个重要的方法:startActivityForResult, 这个方法可以帮助我们获取从跳转的activity返回的结果。
```
startActivityForResult(intent,REQUEST_CODE);
```
然后在你的activity里重写 onActivityResult方法,在这个方法里面处理你返回的结果
```
@Override
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == REQUEST_CODE) {
//处理结果
}
}
```
阅读全文