Что означает "undefined" в ProgressDialog?

Возможно, мой английский плохой, но я действительно не могу понять, что означает "undefined" в этом контексте:

Android Development → ProgressDialog.isIndeterminate()

Ответ 1

Это означает, что "величина загрузки" не измеряется.

Ответ 2

Из викториала: Неопределенный: не определено или определяется точно. Это в основном означает, что вы не знаете, сколько времени действие предпримет, поэтому вы не можете сказать, например, что-то сделано на 50%.

Это обычно означает, что прогресс будет отображаться как постоянно движущаяся панель загрузки, а не процент или тому подобное.

Ответ 3

В основном, когда setProgressStyle(ProgressDialoge.STYLE_SPINNER) берется, то setIndeterminate() будет истинным, потому что a circle(Spinner) будет вращаться, что показывает, что "не знаю, сколько времени он будет принимать". Когда возьмем ProgressStyle(ProgressDialoge.STYLE_HORIZANTAL), мы возьмем setIndeterminate() как false, так как он принимает значение/процентное значение, например, сколько процентов оно было заполнено с помощью setProgress(value).

Ответ 4

В простом языке мы можем сказать, когда сумма не определена, значит, мы не знаем, сколько она будет готова или полностью загружена.!!

Ответ 5

Измените неопределенный режим для этого ProgressDialog. В неопределенный режим, прогресс игнорируется, и в диалоговом окне отображается вместо этого используется бесконечная анимация.

Примечание: ProgressDialog со стилем STYLE_SPINNER всегда неопределенный и будет игнорировать эту настройку. Blockquote

Для иллюстрации анимация прогресса продолжает загружаться слева направо, а затем автоматически повторяется без взаимодействия с пользователем (который установлен Progress), когда indeterminate установлен на true.

Ссылка здесь.