2
画像をアップロードするためのマルチパートリクエストにプログレスバーを使用する方法。私はマルチパートリクエストのためにVolleyPlusライブラリを使用しています。私のマルチパートリクエストコードが進捗バー付きボレーマルチパートリクエスト
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);
今私はこのようなファイルをアップロードするためのプログレスバーを追加したいされています
または
"imple Response.ProgressListener "、アンドロイドはProgressListenerを解決できません。任意のソリューションですか? –
おそらく、インポートパッケージ、つまり 'import com.android.volley.Response.ProgressListener;'がありません。 –
これは私のvolleyライブラリにはありません。どのボレーライブラリを使用しているのか知ることができますか?私はこれら2つのコンパイル 'com.mcxiaoke.volleyを使用しています:library-aar:1.0.0'、コンパイル 'dev.dworks.libs:volleyplus:+' –