Ich weiß, dass hier mehrere Fragen mit demselben Thema und demselben Fehler gepostet werden, aber keine von ihnen weist auf das gleiche Problem hin wie ich, also habe ich beschlossen, meine Frage hier zu posten, in der Hoffnung, dass jemand mir helfen würde, die Ursache aufzuzeigen . Also versuche ich die Login-Funktion in meiner App zu implementieren und hier ist der Code:
%Vor%Und das ist die JSON-Antwort, die ich beim Einloggen bekommen habe:
%Vor% Also gibt es anscheinend einen Wert für avatar
, aber ich habe immer noch diese Warnung in meinem Logcat:
Da kein Wertavatar erhalten wird, kann ich addUser
nicht vervollständigen, daher schlägt die Anmeldung fehl.
Bitte helfen Sie mir, den Fehler zu finden und zu lösen. Danke.
Sie verwenden das falsche Objekt, um avatar
value hier json.getString(KEY_AVA)
zu erhalten. Es sollte json_user.getString(KEY_AVA)
sein.
Sie können auch optString
anstelle von getString
verwenden, was null
zurückgibt, wenn kein Wert vorhanden ist, anstatt eine Ausnahme auszulösen.
Tags und Links java android json login jsonexception