Надеюсь, что все хорошо сочетаются с ошибками.ProgressDialog не отображается Название и сообщение
Я застрял в глупой проблеме. Я не знаю, почему это происходит?
Я создал один AsyncTask
в том, что я делаю процесс загрузки изображений.
/**
* Uploading Images
*/
private class UploadPhotosTask extends AsyncTask<Void, Integer, Integer> {
String errorMessage;
ArrayList<PhotoCaption> captionArrayList;
private ProgressDialog progressDialog;
private UploadPhotosTask(ArrayList<PhotoCaption> arrayList) {
captionArrayList = arrayList;
}
@Override
protected void onPreExecute() {
super.onPreExecute();
progressDialog = new ProgressDialog(AlbumPhotoDetailsActivity.this);
progressDialog.setTitle("Wait for a while");
progressDialog.setMessage("Uploading Photos...");
progressDialog.setIndeterminate(true);
progressDialog.setProgress(0);
progressDialog.setMax(captionArrayList.size());
progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
progressDialog.setCancelable(false);
progressDialog.show();
}
@Override
protected void onProgressUpdate(Integer... values) {
super.onProgressUpdate(values);
progressDialog.setProgress(values[0]);
}
@Override
protected Integer doInBackground(Void... params) {
//Processing for upload
}
@Override
protected void onPostExecute(Integer result) {
super.onPostExecute(result);
progressDialog.dismiss();
}
}
Он не показывает Названия или сообщения, я не знаю, почему.
Примечание: Я пробовал все возможности. Если я удалю
setProgressStyle(ProgressDialog.STYLE_HORIZONTAL)
, он отображает круговой прогресс, но я хочу здесь Horizontal ProgressBar с номером изображений, которые готовы загрузить.
Любая идея? Почему это так? Ваша помощь будет оценена по достоинству. Спасибо.
удалить progressDialog.setIndeterminate (true); и попробуйте –
, я могу это увидеть, это означает, что проблема темы на вашем конце, возможно, цвет текста установлен на белый –
@ankitagrawal Ты потрясающий вообще :) Большое вам спасибо за то, что я сэкономил свое время. :) :) Я определил '- @ color/colorPrimaryText
', который является белым. Так жаль беспокоить всех вас. –