Ich habe diese Ausnahme: "java.lang.IllegalStateException: Kann nicht aufgerufen werden, um ein Ergebnis zu liefern", und nicht sofort verstehen, warum. Unten ist meine Antwort, warum das passiert ist, vielleicht hilft das jemandem."java.lang.IllegalStateException: Kann nicht aufgerufen werden, um ein Ergebnis zu liefern"
6
A
Antwort
17
Ich hatte finishAffinity() aufgerufen, nachdem ich einen Ergebniscode festgelegt hatte. Android beschwerte sich darüber, dass es das Ergebnis beim Aufruf von finishAffinity() niemals liefern kann.
Lösung: entweder das Ergebnis nicht einstellen, bevor finishAffinity(), oder stellen Sie das Ergebnis erneut vor dem Aufruf finishAffinity(), aber diesmal mit Activity.RESULT_CANCELED als Ergebnis Code aufrufen:
setResult(Activity.RESULT_CANCELED);
finishAffinity();
Verwandte Themen
- 1. Habe ein zweites Verzeichnis, um statischen Inhalt zu liefern
- 2. java.lang.IllegalStateException: Anfrage kann nicht ausgeführt werden; E/A-Reaktorstatus: STOPPED
- 3. java.lang.IllegalStateException: Tag des Fragments kann nicht geändert werden
- 4. java.lang.illegalstateexception kann nicht weitergeleitet werden. Antwort begangen bereits jsp
- 5. pandas str enthalten, um Übereinstimmung zu liefern
- 6. java.lang.IllegalStateException: @PathVariable konnte nicht gefunden werden
- 7. Kann C++/CLI liefern?
- 8. Klassenkonstruktoren kann nicht ohne ‚neue‘ aufgerufen werden
- 9. Mitgliederfunktionen können nicht aufgerufen werden
- 10. Kann nicht aufgelöst werden, um zu schreiben?
- 11. Kann nicht ausgewählt werden, um zu arbeiten
- 12. Javascript kann nicht von Codebehind aufgerufen werden
- 13. Funktion kann nicht mit Ajax aufgerufen werden
- 14. Kann ein Kombinationsfeld verwendet werden, um ein Listenfeld zu steuern?
- 15. kann nicht erwartet werden, Ergebnis Shell-Array
- 16. Skripte werden nicht aufgerufen
- 17. Formular senden Handler nicht aufgerufen zu werden
- 18. (Laravel) gespotteten Daten liefern, um beim Testen zu sehen?
- 19. EditText mit Taste speichern, um später aufgerufen zu werden
- 20. 'MyAppConfig' muss ein Namensattribut liefern
- 21. In Objective-C, wenn addObjectAtIndex aufgerufen wird, um das Array zu erstellen, muss initWithCapacity aufgerufen werden?
- 22. NICHT IN keine Zeilen zu liefern, unerwartet
- 23. SharePoint-Zeitgeberaufträge werden nicht aufgerufen
- 24. Wie kann ein Delegat mit einem Null-Parameter aufgerufen werden?
- 25. Kann UML verwendet werden, um ein funktionales Programm zu modellieren?
- 26. Ereignishandler werden nicht aufgerufen? - wxWidgets
- 27. Wie verwende ich Sinatra, um XML-Dokumente zu liefern?
- 28. Wie kann in Prolog sowohl ein variables Ergebnis als auch ein wahres/falsches Ergebnis zurückgegeben werden?
- 29. Kann ein Perzeptron verwendet werden, um handschriftliche Ziffern zu erkennen?
- 30. Wie kann ein Webtest gemacht werden, um Dateidownloads zu akzeptieren?
WoW !! ! Ciske Boekelo fragte vor 18 Minuten und antwortete vor 18 Minuten. und die antwortende Ciske Boekelo bezog die fragende Ciske Boekelo als eine zweite Person. Die antwortende Ciske Boekelo machte java.lang.IllegalStateException so, als ob sie gelöst werden könnte, indem sie einfach "Kann nicht angerufen werden, um ein Ergebnis zu liefern" ..Was soll das bedeuten? Bro du heiß !! – Elltz
Wenn ich nur 125 Ruf bereits hätte :( – dominik4142
@ dominik4142 ich könnte Ihnen dabei helfen..lol .. Sie cool? – Elltz