#android #android-studio #progressdialog
#Android #android-studio #progressdialog
Вопрос:
Я пытаюсь показать диалоговое окно прогресса, но оно не отображается на экране моего мобильного.
final ProgressDialog progressDialog = new ProgressDialog(getActivity());
progressDialog.setMessage("Checking Meter Status....");
progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
progressDialog.setIndeterminate(true);
progressDialog.setCancelable(false);
progressDialog.show();
Любая помощь была бы высоко оценена?
Ответ №1:
В документации разработчика Android для диалогов,
Внимание: Android включает в себя другой класс диалога под названием ProgressDialog, который показывает диалоговое окно с индикатором выполнения. Этот виджет устарел, поскольку он не позволяет пользователям взаимодействовать с приложением во время отображения прогресса. Если вам нужно указать загрузку или неопределенный прогресс, вы должны следовать рекомендациям по дизайну для прогресса и активности и использовать ProgressBar в своем макете вместо использования ProgressDialog.
На самом деле всегда рекомендуется следовать рекомендациям, опубликованным в документации разработчика, поэтому вам также следует сделать то же самое.