Вопросы к Поиску с Алисой
Разница между детерминированным и недетерминированным ProgressBar заключается в режимах работы индикатора прогресса. docs.jmix.ru android-tools.ru
Детерминированный режим по умолчанию, в нём ProgressBar отображает прогресс, предоставляя пользователям визуальное представление оставшегося времени до завершения задачи. docs.jmix.ru Этот режим используют, когда время выполнения задачи известно заранее или можно отслеживать прогресс. docs.jmix.ru Например, когда нужно показать процент скачивания файла. android-tools.ru
Недетерминированный режим можно включить, установив атрибут indeterminate в значение true. docs.jmix.ru В этом режиме ProgressBar циклически анимируется по всей длине полосы, не отображая конкретного значения прогресса. docs.jmix.ru Такой режим применяют для задач, которые не предоставляют значение прогресса, или для обозначения непрерывно выполняющегося процесса. docs.jmix.ru
Таким образом, детерминированный режим ориентирован на ситуации, где есть возможность отслеживать прогресс, а недетерминированный — на задачи, для которых важно обозначить процесс без конкретного значения прогресса.