Activity is launching as a new task, so cancelling activity result.
时间: 2024-05-06 17:16:50 浏览: 204
关闭Activity
这个错误通常是由于在调用 startActivityForResult() 方法时,当前 Activity 已经被销毁了,导致无法接收返回的结果。可以尝试在调用 startActivityForResult() 方法前,先判断当前 Activity 是否已经被销毁,例如:
```
if (!isFinishing()) {
startActivityForResult(intent, requestCode);
}
```
另外,也可以在 onActivityResult() 方法中加入一些判断,保证当前 Activity 已经处于正确的状态。
阅读全文