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