Ich versuche Post Anfrage mit Parametern zu senden. Ich habe getParams
Methode und ich habe meine Parameter in HashMap
eingefügt. Aber Hashmap
Überschreibung Elemente jeweils other.This ist mein Volley getParams
Methodesenden Volley-Post-Anfrage mit Parametern
@Override
protected Map<String, String> getParams() throws AuthFailureError {
Map<String, String> params = new HashMap<>();
params.put("train[]", "860");
params.put("class[]", "32");
params.put("rank[]", "2");
params.put("adult[]", "1");
params.put("child[]", "0");
params.put("train[]", "0");
params.put("class[]", "0");
params.put("rank[]", "0");
params.put("adult[]", "1");
params.put("child[]", "0");
return params;
}
ich es ausgetestet und params Länge 5. Ich möchte Länge params sein sollte 10. Wie ich mein Problem lösen kann?
Sie fügen gerade die Params nicht einfach überschreiben es. Sie müssen ein Array erstellen und es params.please hinzufügen dies versuchen, http://StackOverflow.com/questions/32881832/volley-pass-array-as-parameters. – chirag90
Schlüssel sind in einer HashMap eindeutig. Wenn Sie versuchen, einen Wert mit einem vorhandenen Schlüssel einzugeben, geht der vorherige Wert verloren. –