android intent获取上级intent信息
时间: 2023-09-10 22:08:18 浏览: 45
可以使用`getIntent()`方法获取上级`Intent`的信息。例如,如果你的活动通过`startActivityForResult()`启动了另一个活动并等待返回结果,那么在返回结果时,你可以通过以下方式获取上级`Intent`信息:
```java
Intent intent = getIntent();
```
此时,你可以使用`intent`对象获取上级`Intent`的所有信息,例如设置的额外数据、操作、类别等。如果你想要获取特定的额外数据,则可以使用`getExtra()`方法。例如,如果你想要获取名为`"username"`的额外数据,可以使用以下代码:
```java
String username = intent.getStringExtra("username");
```
注意,如果你使用的是`startActivity()`方法启动了另一个活动,则无法获取上级`Intent`的信息,因为没有上级`Intent`。