Возможно, мой английский плохой, но я действительно не могу понять, что означает "undefined" в этом контексте:
Android Development → ProgressDialog.isIndeterminate()
Возможно, мой английский плохой, но я действительно не могу понять, что означает "undefined" в этом контексте:
Android Development → ProgressDialog.isIndeterminate()
Это означает, что "величина загрузки" не измеряется.
Из викториала: Неопределенный: не определено или определяется точно. Это в основном означает, что вы не знаете, сколько времени действие предпримет, поэтому вы не можете сказать, например, что-то сделано на 50%.
Это обычно означает, что прогресс будет отображаться как постоянно движущаяся панель загрузки, а не процент или тому подобное.
В основном, когда setProgressStyle(ProgressDialoge.STYLE_SPINNER)
берется, то setIndeterminate()
будет истинным, потому что a circle(Spinner)
будет вращаться, что показывает, что "не знаю, сколько времени он будет принимать". Когда возьмем ProgressStyle(ProgressDialoge.STYLE_HORIZANTAL)
, мы возьмем setIndeterminate()
как false, так как он принимает значение/процентное значение, например, сколько процентов оно было заполнено с помощью setProgress(value)
.
В простом языке мы можем сказать, когда сумма не определена, значит, мы не знаем, сколько она будет готова или полностью загружена.!!
Измените неопределенный режим для этого ProgressDialog. В неопределенный режим, прогресс игнорируется, и в диалоговом окне отображается вместо этого используется бесконечная анимация.
Примечание: ProgressDialog со стилем STYLE_SPINNER всегда неопределенный и будет игнорировать эту настройку. Blockquote
Для иллюстрации анимация прогресса продолжает загружаться слева направо, а затем автоматически повторяется без взаимодействия с пользователем (который установлен Progress), когда indeterminate
установлен на true
.
Ссылка здесь.