Mein Code gibt korrekte Antwort und legt Transaktions-ID korrekt fest. Aber auf dem Bildschirm fehlt die ID beim ersten Mal, und wenn ich zurück gehe und erneut absende, dann ist die ID auf dem Bildschirm die ID der ersten Transaktion.
Beim ersten Senden wird Folgendes gerendert:
%Vor%Beim zweiten Senden wird Folgendes gerendert:
%Vor%Ich möchte den zweiten Bildschirm beim ersten Mal sehen.
Antwort auf die erste Übermittlung:
%Vor%Antwort auf die zweite Vorlage:
%Vor%Der Code, der die Antwort generiert:
%Vor%Klassenanwendung
%Vor%Klasse Confirm_pay
Hier wird die ID festgelegt.
%Vor% Da Sie Volley
library verwendet haben, die bereits asynchron ist, müssen Sie AsyncTask
nicht mehr verwenden.
Ihr Code kann wie folgt aktualisiert werden (nicht in AsyncTask
, direkt in onCreate
zum Beispiel), achten Sie auf // update TextViews here...
:
P / S: Da die Antwortdaten ein JSONObject sind, schlage ich vor, dass Sie JsonObjectRequest
anstelle von StringRequest
verwenden. Weitere Informationen finden Sie unter Google-Dokumentation .
Ich hoffe, es hilft!
Tags und Links android json android-volley