startActivityForResult
时间: 2023-12-06 12:45:37 浏览: 59
StartActivityForResult
`startActivityForResult()` 是 Android 中的一个方法,用于启动一个新的 Activity 并等待其返回结果。它的函数签名如下:
```
public void startActivityForResult(Intent intent, int requestCode)
```
其中,`intent` 参数是要启动的 Activity 的意图,`requestCode` 参数是一个整数请求码,用于标识该请求。在启动的 Activity 中,可以通过 `setResult()` 方法返回结果,返回的结果将在调用 `startActivityForResult()` 的 Activity 的 `onActivityResult()` 方法中得到处理。
`startActivityForResult()` 方法主要用于需要从另一个 Activity 中获取结果的情况,例如启动一个选择图片的 Activity,然后在返回时获取所选图片的信息。
阅读全文