6
我得到了这个异常:“java.lang.IllegalStateException:无法调用来传递结果”,并没有立即明白为什么。下面是我为什么发生这种事的答案,也许这有助于某人。“java.lang.IllegalStateException:无法调用来传递结果”
我得到了这个异常:“java.lang.IllegalStateException:无法调用来传递结果”,并没有立即明白为什么。下面是我为什么发生这种事的答案,也许这有助于某人。“java.lang.IllegalStateException:无法调用来传递结果”
我在设置结果代码后调用了finishAffinity()。 Android在抱怨说,在调用finishAffinity()时它将永远无法传递结果。
解决方案:要么不调用finishAffinity()之前设置的结果,或调用finishAffinity(),但这次Activity.RESULT_CANCELED作为结果代码之前再次设置结果:
setResult(Activity.RESULT_CANCELED);
finishAffinity();
哇! ! Ciske Boekelo在18分钟前询问并在18分钟前回答。答案Ciske Boekelo将Ciske Boekelo作为第二人参考。答案Ciske Boekelo使得java.lang.IllegalStateException看起来像可以通过阅读“无法调用来传递结果”来解决。 ..这是什么意思?兄弟你热! – Elltz 2014-10-16 21:52:10
如果只有我有125名声望已经:( – dominik4142 2014-10-17 00:23:18
@ dominik4142我可以帮你那个..lol ..你很酷? – Elltz 2014-11-30 15:23:26