Java 如何在安卓系统中添加水平进度条的改造中分割数据?
我想添加水平进度条而不是圆形进度条,所以我必须拆分图像列表中的数据,我想发布我该如何做 这是我的代码进度条,这里不是水平的,提前谢谢Java 如何在安卓系统中添加水平进度条的改造中分割数据?,java,android,android-activity,retrofit,Java,Android,Android Activity,Retrofit,我想添加水平进度条而不是圆形进度条,所以我必须拆分图像列表中的数据,我想发布我该如何做 这是我的代码进度条,这里不是水平的,提前谢谢 public void postImages() { for (int i = 0; i < uploadedImagesList.size(); i++) { ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
public void postImages() {
for (int i = 0; i < uploadedImagesList.size(); i++) {
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
uploadedImagesList.get(i).compress(Bitmap.CompressFormat.PNG, 10, byteArrayOutputStream);
byteArray = byteArrayOutputStream.toByteArray();
encoded = Base64.encodeToString(byteArray, Base64.DEFAULT);
encode.add(encoded);
}
submitImage.setEnabled(false);
PowerModel powerModel = new PowerModel();
powerModel.setPowerOfWingsPhotos(encode);
if (encode.isEmpty()) {
Toast.makeText(getContext(), getResources().getString(R.string.fields_empty), Toast.LENGTH_LONG).
show();
return;
}
progressBar.setVisibility(View.VISIBLE);
CheckInternetConnection connectionCheck = new CheckInternetConnection(getContext());
if (connectionCheck.haveNetworkConnection()) {
ApiCallbacks apiCallbacks = ApiClient.getClient(getContext()).create(ApiCallbacks.class);
retrofit2.Call<Void> call = apiCallbacks.postPowerImages(ApiClient.BASE_URL + "promoters/upload_power_of_wings_photos/" + SharedSession2.getJcpId(getContext()), powerModel, SharedSession.getPromoterId(getContext()), SharedSession.getAccessToken(getContext()), SharedSession2.getBranch_ID(getContext()));
call.enqueue(new Callback<Void>() {
@Override
public void onResponse(Call<Void> call, Response<Void> response) {
if (response.isSuccess()) {
uploadedImagesList.clear();
encode.clear();
uploadImagesAdapter.notifyDataSetChanged();
Toast.makeText(getContext(), getResources().getString(R.string.success), Toast.LENGTH_LONG).
show();
progressBar.setVisibility(View.GONE);
submitImage.setEnabled(true);
} else {
progressBar.setVisibility(View.GONE);}
}
@Override
public void onFailure(Call<Void> call, Throwable t) {
progressBar.setVisibility(View.GONE);
submitImage.setEnabled(true)}
});
} else {
progressBar.setVisibility(View.GONE);
submitImage.setEnabled(true);
Toast.makeText(getContext(), getResources().getString(R.string.check_connection), Toast.LENGTH_LONG).
show();
}
}
public void postImages(){
对于(int i=0;i