Cis*_*elo 14 android illegalstateexception activity-finish
我得到了这个异常:"java.lang.IllegalStateException:无法调用来传递结果",并没有立即理解为什么.以下是我为何发生这种情况的答案,也许这有助于某人.
Cis*_*elo 28
设置结果代码后,我调用了finishAffinity().Android正在抱怨在调用finishAffinity()时它永远无法传递结果.
解决方案:要么在调用finishAffinity()之前没有设置结果,要么在调用finishAffinity()之前再次设置结果,但这次使用Activity.RESULT_CANCELED作为结果代码:
setResult(Activity.RESULT_CANCELED);
finishAffinity();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2587 次 |
| 最近记录: |