wie Fortschrittsbalken in Voll-Multipart-Anfrage zu laden Bilder zu verwenden. Ich verwende Bibliothek für mehrteilige Anfrage. mein mehrtAnforderungsCode istVolley Multipart Anfrage mit Fortschrittsbalken
SimpleMultiPartRequest smr = new SimpleMultiPartRequest(Request.Method.POST, BASE_URL,
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
Log.d("Response", response);
try {
JSONObject jObj = new JSONObject(response);
String message = jObj.getString("message");
Toast.makeText(getApplicationContext(), message, Toast.LENGTH_LONG).show();
} catch (JSONException e) {
// JSON error
e.printStackTrace();
Toast.makeText(getApplicationContext(), "Json error: " + e.getMessage(), Toast.LENGTH_LONG).show();
}
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Toast.makeText(getApplicationContext(), error.getMessage(), Toast.LENGTH_LONG).show();
}
});
smr.addFile("image", imagePath);
smr.addMultipartParam("name", fileType, fileName);
MyApplication.getInstance().addToRequestQueue(smr);
jetzt i progressbar für das Hochladen von Datei wie folgt hinzufügen möchten:
oder
während schreiben "imple Response.ProgressListener ", kann Android den ProgressListener nicht auflösen. irgendwelche Lösungen? –
Vielleicht fehlt Ihnen ein Importpaket, d. H. 'Import com.android.volley.Response.ProgressListener;'? –
Nein, das ist nicht in meiner Volley-Bibliothek vorhanden. Kannst du sagen, welche Volley-Bibliothek du benutzt? Ich verwende diese beiden - kompilieren 'com.mcxiaoke.volley: library-aar: 1.0.0', kompilieren 'dev.dworks.libs: volleyplus: +' –